Gzip

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 1 de noviembre de 2020; las comprobaciones requieren 8 ediciones .

gzip (GNU zip)
Tipo de utilidad de compresión de datos
Autor Gayi, Jean Loup
Desarrollador Fundación para el Software Libre
Jean-Loup Gailly
Mark Adler
Paul Eggert
Escrito en C [2]
Sistema operativo software multiplataforma
Primera edición 1992
plataforma de hardware multiplataforma
ultima versión 1.12 [1] (7 de abril de 2022 ) ( 2022-04-07 )
Formatos de archivo legibles gzip
Formatos de archivo generados gzip
Licencia GNU GPL
Sitio web gnu.org/software/gzip/
 Archivos multimedia en Wikimedia Commons

gzip (abreviatura de GNU Zip ) es una utilidad de compresión y recuperación (descompresión) de archivos que utiliza el algoritmo Deflate . Se utiliza principalmente en sistemas UNIX , en algunos de los cuales es el estándar de facto para la compresión de datos. Creado por Jean Loup Gailly y Mark Adler ._  _ La versión 0.1 se lanzó el 31 de octubre de 1992 y la versión 1.0 se lanzó en febrero de 1993 .

En la tradición de la programación UNIX , gzip solo hace dos cosas: comprimir y descomprimir un solo archivo; No es posible empaquetar varios archivos en un solo archivo . Cuando se comprime, el sufijo se agrega a la extensión del archivo original .gz. Para empaquetar varios archivos, generalmente primero se archivan (combinan) en un solo archivo usando la utilidad tar y luego este archivo se comprime usando gzip. Así, los archivos comprimidos suelen tener una extensión doble .tar.gz, o abreviada .tgz.

Por otro lado, esta función le da a gzip la capacidad de trabajar con un flujo continuo de datos, empaquetándolos/desempacándolos sobre la marcha. Esto se usa ampliamente en los sistemas UNIX: al usar la redirección de flujo, puede trabajar con archivos empaquetados tan fácilmente como con los desempaquetados (desempaquetandolos en la memoria al leerlos y empaquetándolos al escribir); muchas utilidades de UNIX tienen soporte incorporado para este mecanismo. Recientemente, gzip se ha utilizado activamente para comprimir el tráfico de Internet . gzip ahora es compatible con la mayoría de los navegadores modernos [3] .

Además, existe un conjunto de utilidades para buscar, visualizar y comparar datos gzip: zcat, zdiff, zfgrep, zless, zcmp, zegrep, zgrep, zmore.

Notas

  1. gzip-1.12 publicado [estable ]. Archivado desde el original el 7 de abril de 2022. Consultado el 7 de mayo de 2022.
  2. El proyecto de código abierto gzip en Open Hub: página de idiomas - 2006.
  3. Codificación de contenido - HTTP | MDN . Red de desarrolladores de Mozilla (15 de noviembre de 2016). Fecha de acceso: 18 de diciembre de 2016. Archivado desde el original el 20 de diciembre de 2016.

Enlaces