¿Cómo sabe Shazam qué canción está sonando? | Jaime Altozano
Tabla de contenido:
Google está abriendo una nueva biblioteca de compresión de datos de propósito general llamada Zopfli que se puede usar para acelerar las descargas web.
El algoritmo de compresión Zopfli, que recibió su nombre de una receta de pan suizo, es una implementación del algoritmo de compresión Deflate que crea un tamaño de salida más pequeño en comparación con técnicas anteriores, escribió Lode Vandevenne, ingeniero de software con el equipo de compresión de Google, en el blog de código abierto de Google la semana pasada.
"El tamaño comprimido más pequeño permite una mejor utilización de espacio, transmisión de datos más rápida y latencias de carga de páginas web más bajas. Además, el tamaño comprimido más pequeño tiene beneficios adicionales en el uso móvil, como tarifas más bajas de transferencia de datos y uso reducido de la batería, "Van devenne escribió.
Las técnicas de compresión más exhaustivas utilizadas logran una mayor densidad de datos pero también hacen que la compresión sea mucho más lenta. Sin embargo, esto no afecta la velocidad de descompresión, escribió Vandenne.
Zopfli es una biblioteca de solo compresión y el software existente se puede usar para descomprimir los datos, dijo. Zopfli es compatible con las solicitudes Zip, PNG, gzip y HTTP, entre otras, agregó Vandevenne.
Con la proliferación de descargas de videos en particular, Google y otros servicios están investigando formas de aumentar la compresión. Google adquirió On2, una empresa de tecnología de compresión de datos, en 2009. El fabricante de navegador Opera también ha estado perfeccionando las funciones de compresión.
Rendimiento exigente pero efectivo
La producción de Zopfli es generalmente de 3 a 8 por ciento menor que zlib, otra biblioteca de compresión basada en el algoritmo de compresión Deflate, según Vandevenne. "Creemos que Zopfli representa el estado del arte en la compresión compatible con Deflate", dijo.
"Este compresor tarda más tiempo (~ 100x más lento), pero se comprime alrededor de 5 por ciento mejor que zlib y mejor que cualquier otro zlib "Compresor compatible que hemos encontrado", dijo Google en la página de códigos de Google de Zopfli. El código está disponible bajo Apache License 2.0.
La nueva biblioteca de compresión, sin embargo, requiere de dos a tres veces más tiempo de CPU que zlib con la máxima calidad. Por lo tanto, es más adecuado para aplicaciones donde los datos se comprimen una vez y se envían a través de la red muchas veces, como contenido estático para la Web, dijo Vandevenne.
Vandevenne y su colega Jyrki Alakuijala, un ingeniero de software de Google que también trabajó en el proyecto, recomiende en su trabajo de investigación usar Zopfli "para la compresión de contenido estático y otros contenidos donde la transferencia de datos o los costos de almacenamiento son más importantes que el aumento en el tiempo de CPU."
"Al abrir Zopfli, permitiendo a los webmasters mejor optimice el tamaño del contenido estático de acceso frecuente, esperamos hacer que Internet sea un poco más rápido para todos nosotros ", dijo Vandevenne.
Opera presenta el servicio de compresión para una navegación más rápida

Opera Thursday presentó un nuevo servicio de compresión que acelera la navegación en la Web en sus navegadores móviles y de escritorio.
El mejor software de compresión de archivos gratuito para Windows

Lista del mejor software gratuito de compresión de archivos para PC con Windows 10/8/7. 7-Zip, PeaZip, IZArc le permitirán archivar y extraer archivos de manera eficiente.
Cómo administrar múltiples publicaciones tumblr con el editor de publicaciones masivas

¿Tiene toneladas de publicaciones que desea eliminar o volver a clasificar? Aprenda cómo usar efectivamente el Editor de publicaciones masivas de Tumblr para hacer precisamente eso.