Zopfli | |
---|---|
Tipo de | algoritmo de compresión [d] |
Autor | Lode Vandevenne y Jyrki Alakuyala |
Desarrollador | |
Escrito en | xi |
Sistema operativo | multiplataforma |
ultima versión |
|
Formatos de archivo generados | gzip , PNG y Desinflar |
Licencia | Licencia Apache 2.0 [2] |
Sitio web | github.com/google/zopfli |
Zopfli es un software de compresión de datos que codifica datos en formatos DEFLATE , gzip y zlib . Comprime los datos a una tasa de compresión más alta que otras implementaciones de DEFLATE y zlib, pero lleva mucho más tiempo crear un archivo [3] . El software fue lanzado por Google en febrero de 2013 como una biblioteca gratuita bajo la licencia Apache versión 2.0 [4] . El nombre Zöpfli es un diminutivo suizo de zopf - los nombres del pan suizo [5] .
Zopfli puede crear flujos de datos DEFLATE puros y datos DEFLATE colocados en formatos gzip o zlib. De forma predeterminada, el programa comprime en 15 iteraciones, pero se puede configurar para realizar menos o más iteraciones para lograr un equilibrio entre el tiempo y la relación de compresión.
Con la configuración predeterminada, Zopfli normalmente produce entre un 3 y un 8 % menos que zlib con la relación de compresión más alta disponible, pero la compresión tarda unas 80 veces más [4] [3] . El tiempo de descompresión de los archivos creados por Zopfli y zlib es prácticamente el mismo [6] .
Debido a su compresión mucho más lenta, zopfli es menos adecuado para la compresión sobre la marcha y normalmente se usa para la compresión única de datos estáticos [7] [8] . Esto es particularmente cierto para el contenido web transmitido mediante HTTP comprimible basado en DEFLATE y el contenido web en formatos basados en DEFLATE como PNG o WOFF [9] .
Se consigue una mayor densidad de información mediante técnicas de compresión más completas. El método se basa en modelos iterativos de entropía y algoritmos de ruta más corta para encontrar la ruta de costo de bit mínimo en el gráfico de todas las representaciones posibles de DEFLATE de datos sin comprimir [10] .
Zopfli se basa en un algoritmo creado por Jyrki Alakuyala. La implementación de investigación de Zopfli fue creada por Jyrky Alakuyala y Lode Vandevenne, empleados de Google. La primera versión pública del programa se lanzó en febrero de 2013. La versión 1.0 se lanzó en abril de 2013 [11] .
Archivadores y compresores | |
---|---|
abierto y gratis | |
Libre | |
Comercial | |
Línea de comando |