{"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\/es\/blog\/news\/proekt-rars-podgotovil-svobodnuyu-realizacziyu-rar-s-podderzhkoj-sozdaniya-arhivov","title":{"rendered":"El proyecto rars ha preparado una implementaci\u00f3n libre de RAR con soporte para la creaci\u00f3n de archivos comprimidos.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Se presenta el proyecto rars, que desarrolla una implementaci\u00f3n libre de herramientas para el formato RAR, escrita en el lenguaje Rust y que soporta no solo la descompresi\u00f3n, sino tambi\u00e9n la creaci\u00f3n de archivos RAR. La herramienta admite formatos RAR 1.3\/1.4 con la firma \u00abRE~^\u00bb, as\u00ed como la \u00faltima versi\u00f3n RAR 7. Se ofrecen operaciones avanzadas, como divisi\u00f3n en vol\u00famenes, protecci\u00f3n con contrase\u00f1a, cifrado de encabezados, adjuntos de comentarios, filtros RARVM, \u00edndices para una apertura r\u00e1pida y mecanismos de recuperaci\u00f3n de datos da\u00f1ados. El c\u00f3digo se distribuye bajo las licencias MIT y Apache-2.0. Se han preparado envolturas para el lenguaje Python, basadas en la biblioteca PyO3, que implementan una API al estilo de rarfile para la visualizaci\u00f3n, prueba y extracci\u00f3n de archivos, as\u00ed como una API al estilo de RarBuilder para la creaci\u00f3n o reempaquetado de archivos.<\/p>\n<p>Una caracter\u00edstica del proyecto es que implementa el manejo del formato RAR sin utilizar el c\u00f3digo de la utilidad unrar, que se distribuye bajo una licencia no libre, la cual proh\u00edbe el uso del c\u00f3digo unrar para recrear el algoritmo de compresi\u00f3n RAR o desarrollar un compresor compatible con RAR. Debido a esta restricci\u00f3n, la mayor\u00eda de los compresores libres se limitaron a las funciones de extracci\u00f3n de archivos RAR, y para crear archivos RAR era necesario utilizar herramientas propietarias de RARLAB.<\/p>\n<p>Se ha creado un repositorio separado llamado rar-research, en el cual se publican especificaciones para los formatos RAR 1.3\/1.4, RAR 1.5-4.x y RAR 5.0\/7.0, as\u00ed como notas sobre los algoritmos utilizados, filtros, m\u00e9todos de verificaci\u00f3n y recuperaci\u00f3n de integridad, cifrado, divisi\u00f3n en vol\u00famenes y mecanismos de protecci\u00f3n. Dado que en el momento de la creaci\u00f3n del proyecto rars no exist\u00eda una especificaci\u00f3n oficial completa, la documentaci\u00f3n se recre\u00f3 a partir del c\u00f3digo de los extractores, implementaciones antiguas, archivos de prueba y an\u00e1lisis de versiones binarias de RAR para DOS y Windows.<\/p>\n<p>La implementaci\u00f3n fue creada utilizando herramientas de IA OpenAI Codex 5.5 y Claude Opus 4.7 en tiempo libre aproximadamente en cinco semanas. En la primera etapa, se aplicaron los modelos para sistematizar la informaci\u00f3n sobre el formato y llenar los vac\u00edos en la descripci\u00f3n, despu\u00e9s de lo cual se gener\u00f3 c\u00f3digo en Rust seg\u00fan la especificaci\u00f3n restaurada. Para aclarar la especificaci\u00f3n y perfeccionar la implementaci\u00f3n, se utiliz\u00f3 la verificaci\u00f3n sobre archivos reales y la comparaci\u00f3n con implementaciones de referencia.<\/p>\n<p>Se se\u00f1ala que las herramientas de IA lograron bien traducir la descripci\u00f3n formal en c\u00f3digo y llevar a cabo una implementaci\u00f3n rutinaria de un gran volumen de funcionalidad, pero no pudieron proporcionar control arquitect\u00f3nico. Sin una supervisi\u00f3n estricta, los modelos de IA tend\u00edan a eludir pruebas, complicar el c\u00f3digo y pasar por alto problemas evidentes que afectaban la usabilidad. Seg\u00fan la evaluaci\u00f3n del autor, en un proyecto de tal magnitud, las pruebas, documentaci\u00f3n y comentarios se convirtieron no solo en herramientas de verificaci\u00f3n, sino tambi\u00e9n en una forma de guiar la generaci\u00f3n de c\u00f3digo en la direcci\u00f3n correcta.<\/p>\n<p>El desarrollo se aceler\u00f3 despu\u00e9s de que apareci\u00f3 el modo \u00ab\/goal\u00bb en OpenAI Codex, permitiendo al agente AI trabajar durante mucho tiempo en una sola tarea, resumiendo el contexto y continuando su ejecuci\u00f3n tras el desbordamiento. En este modo, Codex trabaj\u00f3 varias veces m\u00e1s de 6 horas y una vez alrededor de 16 horas, implementando una parte considerable de la funcionalidad restante, como recuperaci\u00f3n de datos, cifrado y archivos en varios vol\u00famenes. Con una considerable subvenci\u00f3n para tokens, se gastaron 40 libras esterlinas.<\/p>\n<p>En t\u00e9rminos de compresi\u00f3n, rars en promedio se queda de 5-10% por detr\u00e1s de WinRAR. En velocidad de compresi\u00f3n y descompresi\u00f3n, rars es considerablemente m\u00e1s lento que WinRAR debido a la falta de optimizaciones completas. Sin embargo, el proyecto ya cuenta con el modo \u00ab--features fast\u00bb, que aplica optimizaciones basadas en instrucciones SIMD para acelerar la compresi\u00f3n y descompresi\u00f3n, pero ligado a la API experimental std::simd, disponible solo en las compilaciones de prueba de las herramientas de Rust. Tambi\u00e9n se ha implementado el modo \u00ab--features parallel\u00bb, que utiliza la biblioteca Rayon para paralelizar la compresi\u00f3n de archivos individuales.<\/p>\n<p>Evgeny Roshal, creador de RAR, coment\u00f3 sobre el uso de ingenier\u00eda inversa de antiguos archivos binarios de RAR en el desarrollo de rars, lo que est\u00e1 prohibido por el acuerdo de licencia. Seg\u00fan Evgeny, a\u00fan no ha decidido qu\u00e9 hacer al respecto y espera la opini\u00f3n de la empresa win.rar GmbH.<br \/>\n<br \/>Fuente: <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.2 - 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\/es\/blog\/news\/proekt-rars-podgotovil-svobodnuyu-realizacziyu-rar-s-podderzhkoj-sozdaniya-arhivov\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\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\/es\/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\udd47El proyecto rars ha preparado una implementaci\u00f3n libre de RAR con soporte para la creaci\u00f3n de archivos | ProHoster","description":"Se present\u00f3 el proyecto rars, que desarrolla una implementaci\u00f3n libre de herramientas para el formato RAR, escrita en Rust y que soporta no solo la descompresi\u00f3n, sino tambi\u00e9n la creaci\u00f3n de archivos RAR.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/proekt-rars-podgotovil-svobodnuyu-realizacziyu-rar-s-podderzhkoj-sozdaniya-arhivov","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","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\/es\/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\/es\/wp-json\/wp\/v2\/posts\/182325","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=182325"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/182325\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=182325"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=182325"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=182325"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}