WinRAR es una utilidad de archivado de archivos de prueba para Windows , desarrollada por Eugene Roshal de win.rar GmbH. Puede crear y ver archivos en formatos de archivo RAR o ZIP , [10] y descomprimir numerosos formatos de archivo. Para permitir que el usuario pruebe la integridad de los archivos, WinRAR incrusta sumas de verificación CRC32 o BLAKE2 para cada archivo en cada archivo. WinRAR admite la creación de archivos encriptados , de varias partes y autoextraíbles .
Desarrollador (es) | Eugene Roshal (desarrollador), Alexander Roshal (distribuidor) [1] [2] | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Versión inicial | 22 de abril de 1995 | ||||||||||
Liberaciones estables [±] | |||||||||||
| |||||||||||
Vista previa de la (s) versión (es) [±] | |||||||||||
Escrito en | C ++ | ||||||||||
Sistema operativo | Windows XP y posterior | ||||||||||
Plataforma | IA-32 , x64 | ||||||||||
Tamaño | 3,2 MB | ||||||||||
Disponible en | 48 idiomas [8] | ||||||||||
Lista de idiomas Árabe, armenio, azerbaiyano, vasco, bielorruso, búlgaro, birmano, catalán, chino simplificado, chino tradicional, croata, checo, danés, holandés, inglés, estonio, finlandés, francés, gallego, georgiano, alemán, griego, hebreo, húngaro, Indonesio, italiano, japonés, coreano, lituano, mongol, noruego, persa, polaco, portugués, portugués brasileño, rumano, ruso, cirílico serbio, eslovaco, esloveno, español, español colombiano, sueco, tailandés, turco, ucraniano, uzbeko, vietnamita | |||||||||||
Tipo | Archivador de archivos | ||||||||||
Licencia | Software de prueba ( nagware para usuarios individuales) [9] | ||||||||||
Sitio web | www |
WinRAR es un programa solo para Windows. También está disponible una aplicación de Android llamada "RAR para Android". [11] Los programas relacionados incluyen las utilidades de línea de comandos "RAR" y "UNRAR" [12] y versiones para macOS , [8] Linux , FreeBSD , Windows CE y MS-DOS .
Evolución
WinRAR y el formato de archivo RAR han evolucionado con el tiempo. En la versión 5.0 se agregó soporte para el formato de archivo RAR5, usando la misma extensión de archivo RAR que las versiones anteriores; [13] el formato de archivo RAR más antiguo se ha denominado desde entonces RAR4. Las versiones de WinRAR anteriores a la 5.0 no admiten archivos RAR5; [14] sólo las versiones anteriores de WinRAR se ejecutan en versiones de Windows anteriores a XP y no pueden abrir archivos RAR5.
El formato de archivo RAR5 aumentó el tamaño máximo del diccionario a 1 GB; Hay disponibles 11 tamaños de directorio de compresión diferentes de 1 MB a 1 GB, con el valor predeterminado en la versión 5 aumentado de 4 MB a 32 MB, lo que generalmente mejora la relación de compresión. El cifrado AES , cuando se usa, está en modo CBC y se incrementó en fuerza de 128 a 256 bits. La longitud máxima de la ruta para archivos en archivos RAR y ZIP se incrementa a 2048 caracteres. [14]
Las opciones agregadas en la v5.0 incluyen el algoritmo de hash de archivos BLAKE2 de 256 bits en lugar del CRC32 predeterminado de 32 bits, detección de archivos duplicados, enlaces duros y simbólicos NTFS y registro de apertura rápida para permitir que los archivos grandes se abran más rápido. [14]
El formato de archivo RAR5 eliminó los comentarios de cada archivo (aunque el comentario del archivo aún permanece), la verificación de autenticidad y los algoritmos de compresión especializados para archivos de texto y multimedia. RAR5 también cambió el nombre de archivo para volúmenes divididos de "nombrearchivo.rNN" a "nombrearchivo.partNN.rar". [14]
Características
- Creación de archivos comprimidos RAR o ZIP .
- Desembalaje de archivos ARJ , BZIP2 , CAB , GZ , ISO , JAR , LHA , RAR , TAR , UUE , XZ , Z , ZIP , ZIPX , 7z , 001 (dividido), así como archivos EXE que contienen estos formatos de archivo [14] [15]
- Verificación de suma de comprobación (integridad) para archivos ARJ, BZIP2, CAB, GZ, BZIP2, RAR, XZ, ZIP y 7z
- Compresión y descompresión de CPU multiproceso
Al crear archivos RAR:
- Soporte para un tamaño de archivo máximo de 16 EiB , aproximadamente 1.8 × 10 19 bytes o 18 millones de TB
- Diccionario de compresión de 1 MiB a 1 GiB (está limitado a 256 MiB en ediciones de 32 bits de Windows, aunque Windows de 32 bits aún puede descomprimir archivos con un diccionario de 1 GiB; el tamaño predeterminado es 32 MiB) [14]
- El hash de archivo BLAKE2 de 256 bits opcional puede reemplazar la suma de comprobación predeterminada del archivo CRC32 de 32 bits [14]
- Encriptación opcional usando AES con una clave de 256 bits [16] en modo CBC , usando la función de derivación de clave basada en PBKDF2 usando HMAC -SHA256 [14]
- La redundancia de datos opcional se proporciona en forma de registros de recuperación y volúmenes de recuperación Reed-Solomon , lo que permite la reconstrucción de archivos dañados (incluida la reconstrucción de volúmenes totalmente perdidos)
- "Registro de apertura rápida" opcional para abrir archivos RAR más rápido [14]
- Capacidad para crear archivos de varios volúmenes (divididos) [17]
- Capacidad para crear archivos autoextraíbles (se admiten archivos autoextraíbles de varios volúmenes; [17] el autoextractor puede ejecutar comandos, como ejecutar un programa específico antes o después de la autoextracción [18] )
- Compatibilidad con opciones avanzadas del sistema de archivos NTFS , como enlaces duros y simbólicos NTFS [14]
- Admite una longitud máxima de ruta de hasta 2048 caracteres (almacenados en formato UTF-8 ) [14]
- Comentario de archivo opcional (almacenado en formato UTF-8) [14]
- Conservación opcional de la marca de tiempo del archivo: creación, último acceso, tiempos de modificación de alta precisión
- Desduplicación de archivos opcional
Licencia
El software se distribuye como "probar antes de comprar"; se puede utilizar sin cargo durante 40 días. [2] Cuando expira el período, las funcionalidades no empresariales permanecen disponibles, una medida destinada a desalentar la piratería. [9] En China, se ofrece oficialmente una edición personal de uso gratuito desde 2015. [19]
Aunque archivar con el formato RAR es propietario, RARLAB suministra como software gratuito con derechos de autor el código fuente C ++ del actual desempaquetador UnRAR, con una licencia que permite su uso en cualquier software, lo que permite a otros producir software capaz de desempaquetar, pero no crear, Archivos RAR. [20]
RAR para Android es gratuito. Muestra anuncios; por un pago se pueden inhabilitar. [11] Una licencia para WinRAR no proporciona supresión de anuncios para RAR para Android.
Seguridad
En febrero de 2019, se descubrió una vulnerabilidad de seguridad importante en la biblioteca unacev2.dll que utiliza WinRAR para descomprimir archivos ACE . [21] [22] En consecuencia, WinRAR eliminó el soporte para el formato ACE de la versión 5.70.
Los archivos autoextraíbles creados con versiones anteriores a la 5.31 (incluido el instalador ejecutable de WinRAR) son vulnerables al secuestro de DLL : pueden cargar y usar archivos DLL denominados UXTheme.dll, RichEd32.dll y RichEd20.dll si están en la misma carpeta que el archivo ejecutable. [14] [23]
Se informó ampliamente que WinRAR v5.21 y versiones anteriores tenían una vulnerabilidad de ejecución remota de código (RCE) que podría permitir que un atacante remoto insertara código malicioso en un archivo ejecutable autoextraíble (SFX) creado por un usuario, "poniendo más de 500 millones de usuarios del software en riesgo ". [24] Sin embargo, el examen de la reclamación reveló que, si bien existía la vulnerabilidad, el resultado era simplemente un SFX que entregaba su carga útil cuando se ejecutaba; Las respuestas publicadas descartaron la amenaza, una que decía "Si puede encontrar tontos que confiarán en un archivo .exe etiquetado como archivo autoextraíble ... entonces puede engañarlos para que ejecuten su JavaScript de contrabando". [25] [26]
Historia
Versiones
- La línea de comando RAR y UNRAR se lanzaron por primera vez en otoño de 1993. [12]
- La primera versión de desarrollo WinRAR 1.54b se lanzó en 1995 como software Windows 3.x.
- 3.00 (2002-05): se implementa el nuevo formato de archivo RAR3 . Los archivos nuevos no pueden ser administrados por versiones anteriores de WinRAR.
- 3.41 (2004-12): agrega soporte para archivos .Z de Linux como GZIP y BZIP2. Las nuevas opciones incluyen almacenar rutas de archivo completas y restaurar archivos NTFS comprimidos.
- 3,50 (2005-08): añade soporte para la interfaz de pieles y Windows XP Professional x64 Edition . [27]
- 3,60 (2006-08): añade versión multiproceso del algoritmo de compresión, lo que mejora la velocidad de compresión en sistemas con múltiples de doble núcleo o Hyper-Threading habilitados CPUs .
- 3.80 (2008-09): agrega soporte para archivos ZIP, que contienen nombres de archivos Unicode en UTF-8 . [28]
- 3.90 (2009-05): agrega soporte para la arquitectura x86-64 y Windows 7 . Se mejora el soporte multiproceso. [14]
- 3.91 es la última versión que admite valenciano .
- 3.92 es la última versión que admite el cirílico serbio y el latín serbio .
- 4.00 (2011-03): la descompresión se acelera hasta en un 30%. Windows 98 , Windows ME y Windows NT ya no son compatibles; la versión mínima de Windows requerida es Windows 2000 . [14]
- 4.10 (2012-01): elimina todas las limitaciones de ZIP que ahora permiten un número ilimitado de archivos y tamaño de archivo. WinRAR ahora también permite la creación de archivos ZIP de varios volúmenes. Los archivos ZIP ahora incluyen nombres de archivos Unicode . [14]
- 4.20 (2012-06): la velocidad de compresión en modo SMP aumenta significativamente, pero esta mejora se realizó a expensas de un mayor uso de memoria. La compresión ZIP ahora también usa SMP. El modo SMP predeterminado no puede manejar texto; la compresión de texto es significativamente peor a menos que se utilicen modificadores adicionales. Además, se eliminó la compatibilidad con Windows 2000. [14]
- 5.00 (2013-09): se implementa el formato de archivo RAR5. Los archivos comprimidos RAR5 no pueden ser administrados por versiones antiguas de WinRAR. El formato RAR 5 mejora la utilización del procesador de múltiples núcleos y agrega un tamaño de diccionario más grande de hasta 1 GiB con WinRAR de 64 bits. Los algoritmos de compresión opcionales especiales optimizados para mapas de bits RGB, archivos de audio sin procesar, ejecutables de Itanium y texto sin formato , que eran compatibles con versiones anteriores, solo se admiten en el formato RAR anterior, no en RAR5. [14] La compresión optimizada opcional de ejecutables x86 y la compresión delta (para datos de tablas estructuradas) son compatibles con ambos formatos de archivo.
- 5.50 (2017-08): agrega soporte para una contraseña maestra que se puede usar para cifrar contraseñas almacenadas en WinRAR. El formato RAR predeterminado se cambia a la versión 5. Agrega soporte para descomprimir archivos Lzip ; agrega soporte para fechas de archivo de alta precisión, nombres de archivo más largos y tamaños de archivo más grandes para archivos TAR . [14]
- 5.60 (2018-06): se mejoró la reparación de archivos RAR5 protegidos. Detección automática de la codificación de comentarios de archivos ZIP. Reconocimiento de archivos GZIP con datos precedentes arbitrarios como un archivo GZIP real. [14]
- 5.70 (2019-02): elimina la compatibilidad con la descompresión de archivos ACE debido a importantes vulnerabilidades de seguridad [29] en la biblioteca unacev2.dll. [14]
- 6.00 (2020-12): se agregan las opciones "Ignorar" e "Ignorar todo" para leer el mensaje de error. "Ignorar" permite continuar el procesamiento con la parte del archivo ya leído solamente y "Ignorar todo" lo hace para todos los errores de lectura futuros.
Soporte de sistemas operativos
Las versiones más recientes no son compatibles con muchos sistemas operativos más antiguos. Es posible que aún estén disponibles versiones compatibles con sistemas operativos más antiguos, pero no se mantienen:
- RAR 2.50 para MS-DOS (1999) es la última versión que admite MS-DOS y OS / 2 en CPU x86 de 16 bits ( compatible con 8086 ). [30]
- RAR 3.93 para MS-DOS es la última versión para MS-DOS y OS / 2 en CPU IA-32 ( equivalentes 80386 y posteriores). [31] Admite nombres de archivo más largos que el estándar MS-DOS de 8,3 caracteres, en una caja de Windows DOS (excepto en Windows NT) y utiliza el extensor RSX DPMI .
- WinRAR 3.93 es la última versión compatible con Windows 95 , 98 , ME y NT 4.0 . [14] RAR para Pocket PC 3.93 es la última versión para Windows Mobile . [31]
- WinRAR 4.11 es la última versión compatible con Windows 2000 . [14]
Ver también
- Comparación de archivadores de archivos
- Comparación de formatos de archivo
- Lista de formatos de archivo
Referencias
- ^ ( Rusia , Chelyabinsk ) Notas de la versión de WinRAR 3.40 de Eugene Roshal (en ruso)
- ^ a b "Acuerdo de licencia de usuario final (EULA) de RAR y WinRAR" , rarlab.com , RARLAB , archivado desde el original el 4 de enero de 2014 , consultado el 11 de marzo de 2019
- ^ "WinRAR - Novedades de la última versión" . rarlab.com . RARLAB. 2021-06-14.
- ^ "RAR para Android" . rarlab.com . RARLAB. 2020-11-13.
- ^ "RAR para Linux" . rarlab.com . RARLAB. 2021-04-12.
- ^ "RAR para FreeBSD" . rarlab.com . RARLAB. 2021-04-12.
- ^ "RAR para macOS" . rarlab.com . RARLAB. 2021-04-12.
- ^ a b "Página de descarga de RAR" . rarlab.com . RARLAB. Archivado desde el original el 9 de junio de 2020 . Consultado el 10 de junio de 2020 .
- ^ a b CHM Tech. "WinRAR y la prueba infinita de 40 días" . YouTube .
- ^ Manuel Masiero (18 de marzo de 2013) "Rendimiento de compresión: 7-Zip, MagicRAR, WinRAR, WinZip" Hardware de Tom . Consultado el 27 de noviembre de 2013.
- ^ a b "RAR para Android; RARsoft" . Archivado desde el original el 22 de diciembre de 2014 . Consultado el 4 de noviembre de 2014 .
- ^ a b Voloshin, Kirill (10 de marzo de 2011). Интервью по переписке[Entrevista por correspondencia] (en ruso). Archivado desde el original el 16 de agosto de 2015 . Consultado el 27 de octubre de 2014 .
- ^ Martin Brinkmann (29 de abril de 2013) "WinRAR 5.0 presenta el nuevo formato RAR 5. Lo que necesita saber" Archivado 2018-09-01 en Wayback Machine Ghacks . Consultado el 27 de noviembre de 2013.
- ^ a b c d e f g h i j k l m n o p q r s t u v w "Últimos cambios en WinRAR (notas de lanzamiento acumulativas para todas las versiones)" . rarlab.com . RARLAB. Archivado desde el original el 6 de agosto de 2010 . Consultado el 1 de septiembre de 2018 .Se actualiza con cada nueva prueba beta o versión publicada. La página actual tiene versiones 4.00 y superiores; La página archivada vinculada aquí tiene las versiones 3.70–3.93; las versiones archivadas más antiguas se remontan a 3.00
- ^ "Mejor herramienta de archivo" . DonationCoder.com. 2005-09-05. Archivado desde el original el 2 de junio de 2009 . Consultado el 1 de julio de 2009 .
- ^ "Lanzamiento final de WinRAR 5" Archivado el 2 de diciembre de 2013 en Wayback Machine Techno360.in . Consultado el 27 de noviembre de 2013.
- ^ a b Martin Brinkmann (7 de septiembre de 2011). "Cómo dividir archivos grandes en varios más pequeños" . gHacks Tech News . Archivado desde el original el 16 de abril de 2017 . Consultado el 15 de abril de 2017 .
- ^ Ayuda de WinRAR - Módulos GUI SFX: comandos de configuración
- ^ "软 众 信息 -WinRAR 独家 总 代理商 最新 官方 简体 中文 版 下载 支持 64 位 非 破解 版 压缩 软件 : 软件 介绍 - 致 用户 的 一封信" . www.winrar.com.cn. Archivado desde el original el 15 de octubre de 2016 . Consultado el 18 de octubre de 2016 .
- ^ "Complementos de archivo WinRAR y RAR (descargas, UnRAR para varias plataformas y código fuente)" . rarlab.com . RARLAB. Archivado desde el original el 1 de septiembre de 2018 . Consultado el 10 de junio de 2020 . La licencia dice "El código fuente de la utilidad UnRAR es gratuito"
- ^ "Extrayendo una ejecución de código de 19 años de WinRAR" . Investigación de Check Point . 2019-02-20 . Consultado el 13 de marzo de 2019 .
- ^ "Vulnerabilidades de seguridad múltiples de WinRAR" . www.securityfocus.com . Consultado el 13 de marzo de 2019 .
- ^ Kanthak, Stefan (7 de febrero de 2016). "Los instaladores ejecutables son vulnerables ^ WEVIL (caso 25): el instalador y los autoextractores de WinRAR permiten la ejecución de código arbitrario (remoto) y la escalada de privilegios" . SecLists.org . Archivado desde el original el 18 de febrero de 2016 . Consultado el 20 de febrero de 2016 .
- ^ Shaikh Rafia (septiembre de 2015). "WinRAR Exploit podría poner en riesgo a 500 millones de usuarios" . Wccftech.com . Archivado desde el original el 1 de octubre de 2016 . Consultado el 29 de septiembre de 2016 .
- ^ Darren Pauli (30 de septiembre de 2015). "¿Introducir JavaScript malicioso en archivos WinRAR? Claro, ¿por qué no?" . El registro . Archivado desde el original el 27 de septiembre de 2016 . Consultado el 29 de septiembre de 2016 .
- ^ "La vulnerabilidad de WinRAR es una completa mierda" . Darknet . 1 de octubre de 2015. Archivado desde el original el 2 de octubre de 2016 . Consultado el 29 de septiembre de 2016 .
- ^ "Descarga y soporte de WinRAR. WinRAR es una poderosa herramienta de Windows para comprimir y descomprimir zip, rar y muchos otros formatos: Knowledge Base" . Win-rar.com. Archivado desde el original el 14 de mayo de 2009 . Consultado el 1 de julio de 2009 .
- ^ "Archivador WinRAR, una poderosa herramienta para procesar archivos RAR y ZIP" . rarlab.com . RARLAB. Archivado desde el original el 28 de junio de 2009 . Consultado el 1 de julio de 2009 .
- ^ Nichols, Shaun (20 de febrero de 2019). "He aquí ... un error de seguridad de WinRAR que es más antiguo que el YouTuber favorito de su hijo. Y sí, debería reparar este agujero" . www.theregister.co.uk . Consultado el 26 de febrero de 2019 .
- ^ "RAR 2.50 - Estadísticas, descargas y capturas de pantalla" . WinWorld . Archivado desde el original el 15 de agosto de 2017 . Consultado el 14 de agosto de 2017 .
- ^ a b "Descargas para: WinRAR, RAR para Mac OS X, RAR para Linux, RAR para DOS y OS / 2, RAR para FreeBSD, con prueba gratuita de 40 días" . Winrar.co.nz . Archivado desde el original el 15 de agosto de 2017 . Consultado el 15 de agosto de 2017 .
Otras lecturas
- Salomon, David (20 de marzo de 2007). Compresión de datos: la referencia completa (4ª ed.). Londres: Springer Science & Business Media. doi : 10.1007 / 978-1-84628-603-2 . ISBN 978-1-84628-602-5. Consultado el 4 de septiembre de 2018 .
- Becarios, Geoffrey (1 de octubre de 2010). "Artefactos de carpeta temporal de WinRAR" . Investigación digital: Revista internacional de análisis forense digital y respuesta a incidentes . 7 (1–2): 9–13. doi : 10.1016 / j.diin.2009.12.001 . ISSN 1742-2876 . Consultado el 4 de septiembre de 2018 .
- Yeo, Gary S.-W .; Phan, Raphael C.-W. (8 de marzo de 2006). "Sobre la seguridad de la función de cifrado WinRAR". Revista Internacional de Seguridad de la Información . Número especial sobre ISC'05. 5 (2): 115-123. doi : 10.1007 / s10207-006-0086-3 . ISSN 1615-5262 . S2CID 22398865 .
- Metz, Cade (16 de noviembre de 2004). "Compresión de archivos más allá de ZIP". Revista de PC . 23 (20): 52. ISSN 0888-8507 .
- Qin, Jian-cheng; Bai, Zhong-ying (1 de febrero de 2011). "Diseño de nuevo formato para compresión masiva de datos" . La Revista de Universidades de Correos y Telecomunicaciones de China . 18 (1): 121-128. doi : 10.1016 / S1005-8885 (10) 60037-4 . ISSN 1005-8885 . Consultado el 4 de septiembre de 2018 .
- Spanbauer, Scott (diciembre de 2000). "Olvídese de Napster - Usenet es donde están los archivos". PC World . 18 (12): 254. ISSN 0737-8939 .
- Allen, Danny (febrero de 2007). "Las aplicaciones de compresión hacen más que encoger archivos". PC World . 25 (2): 64. ISSN 0737-8939 .
- Sanjuàs-Cuxart, J .; Barlet-Ros, P .; Solé-Pareta, J. (2011). "Análisis basado en mediciones de servicios de alojamiento de archivos con un clic". Revista de Gestión de Redes y Sistemas . 20 (2): 276. doi : 10.1007 / s10922-011-9202-4 . ISSN 1064-7570 . S2CID 2784124 .
- Jovanova, B .; Preda, M .; Preteux, FO (2009). "MPEG-4 Parte 25: un marco de compresión de gráficos para formatos de gráficos de escena basados en XML". Procesamiento de señales: comunicación de imágenes . 24 (1–2): 101. doi : 10.1016 / j.image.2008.10.011 . ISSN 0923-5965 .
- Barr, KC; Asanović, K. (2006). "Compresión de datos sin pérdidas consciente de la energía". Transacciones ACM en sistemas informáticos . 24 (3): 250. CiteSeerX 10.1.1.85.5912 . doi : 10.1145 / 1151690.1151692 . hdl : 1721,1 / 87316 . ISSN 0734-2071 . S2CID 5431719 .
enlaces externos
- Página web oficial
- Formato de archivo de archivo RAR 5.0
- Vulnerabilidad crítica en todas las versiones de WinRAR anteriores a 5.7