¿Cuál es mejor, winara o 7zip?
El software de compresión es muy sencillo de usar, pero, de hecho, muchos amigos no se dan cuenta de que presenta grandes inconvenientes. Hoy hablemos de la historia del software de compresión.
Principios del software de compresión
¿Por qué el software de compresión puede reducir el tamaño del archivo? No importa qué software de compresión sea, solo tiene un propósito: reducir los datos redundantes. ¿Qué quiere decir esto? Por ejemplo, si una línea es "00001111", se puede comprimir en "0(4)1(5)", lo que puede reducir el volumen ocupado y al mismo tiempo garantizar que los datos no se dañen.
Un caso de compresión simple
El ejemplo anterior es relativamente simple. De hecho, los algoritmos del software de compresión son complejos y diversos.
Diferentes software de compresión utilizarán diferentes diccionarios para encontrar datos redundantes comprimidos. La combinación de algoritmos y diccionarios determina en gran medida la eficiencia de la compresión.
A menudo vemos diferentes formatos de archivos comprimidos, como ZIP, RAR, 7Z, etc. De hecho, estas son simplemente especificaciones de compresión diferentes. Incluso si es el mismo formato, por ejemplo, todos usan ZIP, el algoritmo de compresión puede ser diferente. ZIP puede utilizar algoritmos de encogimiento, reducción, desinflado y otros.
Que la tasa de compresión de un archivo comprimido sea alta o no depende no sólo de su formato de archivo, sino también de su algoritmo específico (por ejemplo, tanto ZIP como 7Z pueden usar el algoritmo Deflate).
En cuanto a qué software de compresión es el más eficiente, de hecho, la mayoría de los software de compresión no tienen su propio algoritmo de compresión y son esencialmente solo un chaleco.
Existen aproximadamente tres formatos de archivos comprimidos convencionales, a saber, ZIP, RAR y 7Z, que provienen de Winzip, Winrar y 7-Zip respectivamente. Primero hablemos de estos tres formatos y el software de compresión detrás de ellos.
ZIP: El formato estándar de facto
Este es un formato de compresión con una historia muy larga y también es el formato estándar de facto.
Puedes ver que los principales fabricantes de software suelen proporcionar paquetes de archivos comprimidos en formato ZIP cuando lanzan software, y los principales sistemas operativos también tienen un buen soporte para el formato ZIP. Por ejemplo, se puede acceder al contenido de los archivos ZIP directamente en los sistemas Win.
Sin embargo, el destino del desarrollador de este formato más popular y reconocido es un poco triste: Philip Katz, el inventor del formato ZIP, murió joven a los 37 años. Murió por intoxicación por alcohol cuando era joven. .
Winzip jugó un gran papel en la popularización del formato zip.
En la época en la que el sistema operativo DOS todavía era popular, el formato de compresión más popular era ARC. ARC es lento y cerrado, y utilizar el software de compresión correspondiente cuesta dinero. Philip Katz no estaba satisfecho con esto, por lo que desarrolló PKARC, un software totalmente compatible con ARC.
Inesperadamente, debido a este incidente, Philip Katz fue demandado por ARC y perdió el caso, por lo que tuvo que abandonar el desarrollo de PKARC.
Philip Katz no abandonó la investigación sobre software de compresión. Posteriormente desarrolló el software PKZIP, siendo pionero en el formato ZIP. Incluso hoy en día, si abres cualquier archivo ZIP, todavía puedes ver la palabra "PK" en el encabezado del archivo, que es la abreviatura del nombre de Philip Katz.
El rendimiento de ZIP suprime ARC en todos los aspectos, con una velocidad más rápida y una mayor relación de compresión. Además, Philip Katz ha abierto el formato ZIP y cualquier software de compresión puede crear ZIP. Pronto, ZIP se convirtió en el estándar de compresión más popular.
ZIP es un formato abierto y la empresa PKWare de Philip Katz no ha registrado una patente para el formato ZIP. Muchos fabricantes de software utilizaban el formato ZIP y en aquella época también estaba surgiendo el software Winzip. Nico Mak desarrolló Winzip utilizando el formato ZIP abierto, que es compatible con los sistemas Win. Con el auge de Win, Winzip se ha convertido en uno de los programas de compresión más populares.
Por ejemplo, el conocido Winrar también utiliza el algoritmo ZIP y no abre el algoritmo rar a otro software. Esto también convirtió a Winrar en una vez en el software de compresión más versátil y se volvió popular.
Philip Katz no acabó bien. En 2000 murió en un motel con una botella en la mano.
Philip Katz
La apertura de ZIP lo ha convertido en el formato más popular y en el formato estándar de facto, compatible con todos los hogares. Sin embargo, también tiene algunas desventajas. Por ejemplo, su relación de compresión es inferior a RAR y 7Z, su soporte para caracteres Unicode no es bueno, carece de funciones de reparación y su seguridad de cifrado alguna vez fue preocupante. Tanto RAR como 7Z han hecho que ZIP sienta una tremenda presión competitiva.
RAR: Se originó en Jianghu y se hizo popular en China.
En países extranjeros, en realidad existe una brecha en la popularidad entre RAR y ZIP. Pero en China, RAR es el formato de compresión más popular. El formato RAR se originó a partir del software WinRAR.
A diferencia del ZIP, el formato rar no es abierto y sólo sus componentes de descompresión se distribuyen de forma gratuita.
Esto significa que otro software de compresión sólo puede descomprimir RAR, pero no crear RAR. En comparación con Winzip, RAR puede comprimir y descomprimir zip y RAR, pero Winzip no puede comprimir RAR, por lo que Winrar utiliza patentes para obtener una ventaja competitiva.
RAR es particularmente popular en China
Esto en realidad no es suficiente para que RAR sea popular. Después de todo, el algoritmo patentado de RAR tiene una tasa de compresión más alta que ZIP, pero también es más lento. La verdadera oportunidad para que rar crezca es el apoyo de las organizaciones de cracking: los juegos crackeados a menudo se comprimen con Winrar, y China es el mercado más rampante para los juegos pirateados, por lo que RAR se ha vuelto popular en China.
La industria de la piratería de juegos puede describirse como un área completamente gris, y definitivamente se puede decir que RAR se originó en Jianghu.
¿Por qué te gusta usar RAR cuando descifras juegos?
En primer lugar, RAR admite muy bien caracteres Unicode. Muchos juegos no están en inglés y pueden aparecer confusos cuando se comprimen con ZIP, pero no con RAR. En segundo lugar, RAR ha soportado durante mucho tiempo la segmentación y compresión de volumen, y muchos juegos crackeados son de tamaño muy grande. Para ponerlos en discos pirateados, debes dividirlos usando RAR.
Los archivos de volumen RAR sólo se pueden abrir con Winrar. Como resultado, los jugadores de juegos pirateados se han convertido en un grupo de Winrar, y Winrar se ha convertido en el software de compresión más versátil del país, superando por completo a Winzip en popularidad.
La excelente compresión de volumen de RAR es la principal razón de su popularidad.
Por un lado, el éxito de RAR se debe a la protección de patentes, lo que lo coloca en una posición competitiva favorable, por otro lado, es de hecho más avanzado; RAR tiene una tasa de compresión ligeramente más alta, mejor soporte para la compresión de volumen, soporte temprano para el cifrado AES, mejor seguridad y también viene con una función de reparación: muchos errores de datos causados por rayones en los discos son reparados por el CRC de RAR.
Sin embargo, el cierre del RAR siempre es un problema. Comenzó como un software pago y ahora lanzó una versión gratuita con anuncios para China, pero la gente todavía prefiere usar la versión crackeada. Con la aparición de 7-ZIP, cada vez existen más programas de compresión generales. Aunque el formato RAR sigue siendo popular, mucha gente ya no usa Winrar.
7Z: un producto de conciencia de código completamente abierto
7Z es el formato real del software de compresión 7-Zip. Admite algoritmos avanzados como LZMA y la eficiencia de la compresión se mejora aún más. , incluso mejor que RAR y el tiempo de compresión es más corto que RAR. Al mismo tiempo, también admite muy bien el cifrado AES, la compresión sólida y la compresión de archivos grandes, y el rendimiento es bastante sorprendente.
El software de compresión 7-Zip que crea el formato 7Z también es un trabajo de conciencia: admite todo tipo de archivos comprimidos y básicamente admite todos los archivos comprimidos convencionales. Por supuesto, algunos formatos de compresión comerciales, como RAR, sólo pueden descomprimir pero no comprimir.
Una de las principales razones por las que 7-Zip no es popular en China puede ser que la interfaz es demasiado simple, pero con este estilo, no hay muchas palabras maliciosas en la sociedad.
¡Lo más concienzudo es que 7-Zip y 7Z son completamente de código abierto! Por lo tanto, su núcleo es utilizado por muchos otros programas de compresión. El software de compresión nacional suele ser un grupo leal de 7-Zip, y los "pozos" del software de compresión también provienen de esto.
7-Zip es de código abierto, pero utiliza la licencia de código abierto LGPL. Si un software utiliza el código fuente de 7-Zip, debe ser de código abierto. El software nacional como "X Compression" no es de código abierto y agrega deliberadamente contenido privado que no favorece la compresión en el archivo de encabezado del archivo comprimido, lo que hace imposible que otro software de compresión lo descomprima.
En cuanto a usar el código de otras personas y crear deliberadamente incompatibilidad, solo quiero decir "¡Nunca había visto a una persona tan desvergonzada"!
Resumen
En general, en términos de formatos de archivos comprimidos, el autor recomienda comprimirlos en formato ZIP. Después de todo, este formato tiene el apoyo más amplio.
En la elección del software de compresión, puede dar prioridad a 7-Zip. Los amigos que tengan requisitos especiales para la compresión de volumen pueden usar Winrar. En cuanto a algún software de compresión doméstico desagradable, es mejor que todos lo eviten. Este tipo de trampa no solo te atrapará a ti mismo, sino que también atrapará a otros.