{"id":182325,"date":"2026-06-25T20:48:38","date_gmt":"2026-06-25T18:48:38","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/proekt-rars-podgotovil-svobodnuyu-realizacziyu-rar-s-podderzhkoj-sozdaniya-arhivov"},"modified":"2026-06-25T20:48:38","modified_gmt":"2026-06-25T18:48:38","slug":"proekt-rars-podgotovil-svobodnuyu-realizacziyu-rar-s-podderzhkoj-sozdaniya-arhivov","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/proekt-rars-podgotovil-svobodnuyu-realizacziyu-rar-s-podderzhkoj-sozdaniya-arhivov","title":{"rendered":"Projektet rars har forberedt en frit tilg\u00e6ngelig implementering af RAR med st\u00f8tte til oprettelse af arkiver.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Projektet rars er pr\u00e6senteret, som udvikler et frit v\u00e6rkt\u00f8j til RAR-formatet, skrevet i Rust, der underst\u00f8tter b\u00e5de udpakning og oprettelse af RAR-arkiver. V\u00e6rkt\u00f8jet underst\u00f8tter b\u00e5de tidligere RAR-formater 1.3\/1.4 med signaturen \u00abRE~^\u00bb, s\u00e5vel som den nyeste version RAR 7. Der er tilg\u00e6ngelige avancerede operationer som opdeling i volumer, beskyttelse med adgangskode, kryptering af overskrifter, vedh\u00e6ftning af kommentarer, RARVM-filtre, indekser til hurtig \u00e5bning og mekanismer til genopretning af beskadigede data. Koden distribueres under MIT og Apache-2.0 licenser. Der er forberedt bindings til Python-sproget baseret p\u00e5 PyO3-biblioteket, som implementerer et API i stil med rarfile til visning, testning og udpakning af arkiver samt et API i stil med RarBuilder til oprettelse eller ompakning af arkiver.<\/p>\n<p>Projektets s\u00e6rlige tr\u00e6k er, at det h\u00e5ndterer RAR-formatet uden brug af koden fra unrar-v\u00e6rkt\u00f8jet, der distribueres under en ikke-fri licens, som forbyder brug af unrar-koden til at genskabe RAR-komprimeringsalgoritmen eller udvikle en RAR-kompatibel arkiverer. P\u00e5 grund af denne begr\u00e6nsning har de fleste frie arkiverere kun v\u00e6ret begr\u00e6nset til funktionerne for udpakning af RAR-filer, og for at oprette RAR-arkiver har man v\u00e6ret n\u00f8dt til at bruge propriet\u00e6re v\u00e6rkt\u00f8jer fra RARLAB.<\/p>\n<p>Der er oprettet et separat repository kaldet rar-research, hvor specifikationerne for RAR 1.3\/1.4, RAR 1.5-4.x og RAR 5.0\/7.0 er offentliggjort, samt noter om de anvendte algoritmer, filtre, metoder til kontrol og genopretning af integritet, kryptering, opdeling i volumener og beskyttelsesmekanismer. Da der p\u00e5 tidspunktet for oprettelsen af projektet rars ikke fandtes nogen officiel fuldst\u00e6ndig specifikation, blev dokumentationen genskabt ud fra koden fra udpakkerne, gamle implementeringer, testarkiver og analyse af bin\u00e6re versioner af RAR til DOS og Windows.<\/p>\n<p>Implementeringen blev udf\u00f8rt ved hj\u00e6lp af AI-v\u00e6rkt\u00f8jer OpenAI Codex 5.5 og Claude Opus 4.7 i fritiden over cirka fem uger. I den f\u00f8rste fase blev modellerne anvendt til at systematisere information om formatet og udfylde huller i beskrivelsen, hvorefter der blev genereret kode i Rust-baseret p\u00e5 den genskabte specifikation. For at pr\u00e6cisere specifikationen og finjustere implementeringen blev der udf\u00f8rt tests p\u00e5 reelle arkiver og sammenlignet med referenceimplementeringer.<\/p>\n<p>Det er blevet bem\u00e6rket, at AI-v\u00e6rkt\u00f8jer har klaret sig godt med at overf\u00f8re den formelle beskrivelse til kode og med rutinem\u00e6ssig implementering af et stort volumen funktionalitet, men har ikke v\u00e6ret i stand til at sikre arkitektonisk kontrol. Uden stram overv\u00e5gning var AI-modellerne tilb\u00f8jelige til at omg\u00e5 tests, komplicere koden og overse \u00e5benlyse problemer, der p\u00e5virker brugervenligheden. If\u00f8lge forfatterens vurdering er tests, dokumentation og kommentarer i et projekt af denne st\u00f8rrelse ikke kun blevet v\u00e6rkt\u00f8jer til validering, men ogs\u00e5 en m\u00e5de at styre kodegenereringen i den rigtige retning.<\/p>\n<p>Udviklingen blev fremmet efter introduktionen af OpenAI Codex-tilstanden \u00ab\/goal\u00bb, der giver AI-agenten mulighed for at arbejde p\u00e5 en opgave i lang tid, ved at komprimere konteksten og forts\u00e6tte efter den er fyldt op. I denne tilstand har Codex arbejdet mere end 6 timer flere gange og en gang omkring 16 timer, idet der blev implementeret en betydelig del af den tilbagev\u00e6rende funktionalitet, s\u00e5som datagendannelse, kryptering og multivolumen-arkiver. Med betydelig subsidiering til tokens blev der brugt 40 pund sterling.<\/p>\n<p>I forhold til komprimeringsniveau ligger rars i gennemsnit 5-10% efter WinRAR. N\u00e5r det kommer til hastigheden for komprimering og udpakning, er rars betydeligt langsommere end WinRAR p\u00e5 grund af mangel p\u00e5 fuldgyldige optimeringer. I projektet findes der allerede en tilstand \u00ab--features fast\u00bb, der anvender optimeringer baseret p\u00e5 SIMD-instruktioner for at accelerere komprimering og udpakning, men som er bundet til det eksperimentelle API std::simd, der kun er tilg\u00e6ngeligt i testversioner af Rust-v\u00e6rkt\u00f8jet. Der er ogs\u00e5 implementeret en tilstand \u00ab--features parallel\u00bb, der bruger Rayon-biblioteket til at parallelisere komprimering af individuelle filer.<\/p>\n<p>Evgeny Roshal, skaber af RAR, kommenterede brugen af omvendt engineering af gamle RAR-bin\u00e6re filer ved udviklingen af rars, hvilket er forbudt i henhold til licensaftalen. If\u00f8lge Evgeny har han endnu ikke besluttet, hvad han vil g\u00f8re med dette, og han agter at vente p\u00e5 virksomhedens mening win.rar GmbH.<br \/>\n<br \/>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65765\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u0440\u043e\u0435\u043a\u0442 rars, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u0443\u044e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u0434\u043b\u044f \u0444\u043e\u0440\u043c\u0430\u0442\u0430 RAR, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u0443\u044e \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0443\u044e \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u043a\u0443, \u043d\u043e \u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 RAR-\u0430\u0440\u0445\u0438\u0432\u043e\u0432. \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043a\u0430\u043a \u0440\u0430\u043d\u043d\u0438\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u044b RAR 1.3\/1.4 \u0441 \u0441\u0438\u0433\u043d\u0430\u0442\u0443\u0440\u043e\u0439 &#171;RE~^&#187;, \u0442\u0430\u043a \u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044e\u044e \u0432\u0435\u0440\u0441\u0438\u044e RAR 7. \u0414\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0442\u0430\u043a\u0438\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438, \u043a\u0430\u043a \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u0435 \u043d\u0430 \u0442\u043e\u043c\u0430, \u0437\u0430\u0449\u0438\u0442\u0430 \u043f\u0430\u0440\u043e\u043b\u0435\u043c, \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u0432, \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d\u0438\u0435 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0435\u0432, RARVM-\u0444\u0438\u043b\u044c\u0442\u0440\u044b, \u0438\u043d\u0434\u0435\u043a\u0441\u044b [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-182325","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u0440\u043e\u0435\u043a\u0442 rars, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u0443\u044e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u0434\u043b\u044f \u0444\u043e\u0440\u043c\u0430\u0442\u0430 RAR, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u0443\u044e \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0443\u044e \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u043a\u0443, \u043d\u043e \u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 RAR-\u0430\u0440\u0445\u0438\u0432\u043e\u0432.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/da\/blog\/news\/proekt-rars-podgotovil-svobodnuyu-realizacziyu-rar-s-podderzhkoj-sozdaniya-arhivov\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0440\u043e\u0435\u043a\u0442 rars \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u043b \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u0443\u044e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e RAR \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0430\u0440\u0445\u0438\u0432\u043e\u0432 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u0440\u043e\u0435\u043a\u0442 rars, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u0443\u044e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u0434\u043b\u044f \u0444\u043e\u0440\u043c\u0430\u0442\u0430 RAR, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u0443\u044e \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0443\u044e \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u043a\u0443, \u043d\u043e \u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 RAR-\u0430\u0440\u0445\u0438\u0432\u043e\u0432.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/proekt-rars-podgotovil-svobodnuyu-realizacziyu-rar-s-podderzhkoj-sozdaniya-arhivov\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-06-25T18:48:38+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-25T18:48:38+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Projekt rars har forberedt en fri implementering af RAR med underst\u00f8ttelse af oprettelse af arkiver | ProHoster","description":"Projektet rars har pr\u00e6senteret en fri implementering af v\u00e6rkt\u00f8jet til RAR-formatet, skrevet i Rust-sprog, og underst\u00f8tter ikke kun dekompression, men ogs\u00e5 oprettelse af RAR-arkiver.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/proekt-rars-podgotovil-svobodnuyu-realizacziyu-rar-s-podderzhkoj-sozdaniya-arhivov","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0440\u043e\u0435\u043a\u0442 rars \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u043b \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u0443\u044e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e RAR \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0430\u0440\u0445\u0438\u0432\u043e\u0432 | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u0440\u043e\u0435\u043a\u0442 rars, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u0443\u044e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u0434\u043b\u044f \u0444\u043e\u0440\u043c\u0430\u0442\u0430 RAR, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u0443\u044e \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0443\u044e \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u043a\u0443, \u043d\u043e \u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 RAR-\u0430\u0440\u0445\u0438\u0432\u043e\u0432.","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/proekt-rars-podgotovil-svobodnuyu-realizacziyu-rar-s-podderzhkoj-sozdaniya-arhivov","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-06-25T18:48:38+00:00","article:modified_time":"2026-06-25T18:48:38+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"182325","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-08-05 12:22:15","updated":"2026-08-05 12:22:15","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/182325","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=182325"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/182325\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=182325"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=182325"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=182325"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}