Crear GZIP
GZIP, que significa 'GNU Zip', es una utilidad esencial de compresión de archivos ampliamente utilizada en sistemas Unix y Linux. Reduce eficazmente el tamaño de los archivos para un almacenamiento optimizado y una transmisión de datos más rápida aplicando el algoritmo de compresión GZIP. Los archivos comprimidos se marcan con una extensión .gz y se pueden descomprimir fácilmente para restaurar su estado original.
GZIP es la opción preferida para comprimir archivos individuales. Es una práctica estándar crear archivos comprimidos consolidando múltiples archivos en un único archivo TAR y luego aplicando la compresión GZIP. Los archivos resultantes tendrán las extensiones combinadas, como .tar.gz o .tgz.
Cuando se trata de comprimir grandes datos basados en texto o datos en streaming como HTTP, GZIP supera al formato Zip tradicional. IronZIP se destaca al soportar todos los formatos de compresión, permitiendo a los desarrolladores transitar sin problemas entre GZIP y Zip según sea necesario.
- Creating GZIP File with C#
- using IronZIP;
- using var archive = new
IronGZipArchive(); archive.Add("salida.tar");archive.SaveAs("output.tgz");
Creación de un archivo GZIP vacío
Para comenzar, importamos el espacio de nombres IronZip, lo que nos permite utilizar la biblioteca. Luego creamos un nuevo archivo GZIP utilizando el constructor IronGZipArchive dentro de una declaración using, lo que ayuda a establecer un archivo GZIP vacío.
Agregar archivos al archivo
Antes de completar el proceso de guardado, podemos añadir archivos al archivo utilizando el método Add proporcionando sus rutas absolutas. Puedes agregar uno o múltiples archivos, incluyendo una variedad de formatos como imágenes, documentos (como DOCX y PDF), archivos de audio (como MP3 y WAV) e incluso otros archivos GZIP. En este caso, demostraremos cómo incorporar un archivo TAR para ilustrar la adición de múltiples archivos.
Para obtener información detallada sobre los tipos de archivos que puedes incluir, consulta la documentación aquí.
Guardar y exportar el archivo
Finalmente, guardamos y exportamos el archivo con el método SaveAs, nombrándolo output.tgz. Es importante notar que, dado que incluimos un archivo TAR dentro del GZIP, la extensión del archivo de salida refleja ambos formatos, resultando en .tgz.
Explora nuestra guía sobre cómo crear y extraer archivos ZIP.

