Créer un GZIP
GZIP, qui signifie " GNU Zip ", est un utilitaire de compression de fichiers essentiel et largement utilisé dans les systèmes Unix et Linux. Il réduit efficacement la taille des fichiers pour un stockage optimisé et une transmission de données plus rapide grâce à l'application de l'algorithme de compression GZIP. Les fichiers compressés sont marqués de l'extension .gz et peuvent être décompressés sans effort pour retrouver leur état d'origine.
GZIP est le choix privilégié pour la compression de fichiers individuels. Il est courant de créer des archives compressées en regroupant plusieurs fichiers dans une seule archive TAR, puis en appliquant la compression GZIP. Les fichiers résultants porteront des extensions combinées, telles que .tar.gz ou .tgz.
En matière de compression de données textuelles volumineuses ou de données en flux continu comme le protocole HTTP, GZIP surpasse le format Zip traditionnel. IronZIP se distingue en prenant en charge tous les formats de compression, permettant aux développeurs de passer sans effort de GZIP à Zip selon les besoins.
- Creating GZIP File with C#
- using IronZIP;
- using var archive = new
IronGZipArchive(); archive.Add("output.tar");archive.SaveAs("output.tgz");
Création d'une archive GZIP vide
Pour commencer, nous importons l'espace de noms IronZip, ce qui nous permet d'utiliser la bibliothèque. Nous créons ensuite une nouvelle archive GZIP à l'aide du constructeur IronGZipArchive dans une instruction using, ce qui permet de créer une archive GZIP vide.
Ajout de fichiers à l'archive
Avant de terminer le processus d'enregistrement, nous pouvons ajouter des fichiers à l'archive à l'aide de la méthode Add en indiquant leurs chemins d'accès absolus. Vous pouvez ajouter un ou plusieurs fichiers, y compris divers formats tels que des images, des documents (comme DOCX et PDF), des fichiers audio (comme MP3 et WAV), et même d'autres archives GZIP. Dans cet exemple, nous allons montrer comment intégrer une archive TAR pour illustrer l'ajout de plusieurs fichiers.
Pour plus d'informations sur les types de fichiers que vous pouvez inclure, veuillez consulter la documentation ici .
Sauvegarde et exportation de l'archive
Enfin, nous économisons et exportons l'archive à l'aide de la méthode SaveAs, en la nommant output.tgz. Il est important de noter que, comme nous avons inclus une archive TAR dans le fichier GZIP, l'extension du fichier de sortie reflète les deux formats, ce qui donne .tgz.
Consultez notre guide sur la création et l'extraction de fichiers ZIP.

