XZ est l’un des formats de compression les plus utilisés. Il fournit des fonctionnalités qui optimisent le stockage des données commerciales et garantissent un transfert de données fiable. Dans ce guide, nous allons parcourir comment réaliser la compression et l’extraction XZ en C#. Aspose.ZIP pour .NET est un SDK de niveau entreprise destiné à travailler avec des formats de fichiers d’archive. L’implémentation est assez simple, et vous pouvez modifier les exemples de code selon vos besoins. En plus de XZ, nous allons également voir comment compresser et décompresser des archives ZST par programmation.

Installation du SDK

Pour installer Aspose.ZIP pour .NET, exécutez la commande suivante :

Install-Package Aspose.Zip

Vous pouvez également télécharger les fichiers SDK ou installer via le gestionnaire de packages NuGet.

Compression et extraction XZ en C#

Maintenant, passons directement à la phase d’implémentation. Vous pouvez suivre les étapes ci-dessous :

  • Créez un objet de la classe XzArchive.
  • Appelez la méthode SetSource pour définir le contenu à compresser.
  • La méthode Save enregistrera l’archive XZ dans le fichier de destination fourni.

L’exemple de code suivant crée un fichier XZ : Sortie :

xz-compression

De même, si vous souhaitez décompresser un fichier XZ, vous pouvez suivre l’extrait de code ci-dessous :

Sortie :

xz-compression

Compresser un fichier ZST en utilisant Aspose.ZIP pour .NET

Comme mentionné plus tôt dans cet article de blog, Aspose.ZIP pour .NET offre des fonctionnalités pour travailler avec des formats de fichiers d’archive. Donc, dans cette section, nous allons voir comment compresser et décompresser des fichiers ZST en .NET :

Pour la compression ZST, veuillez suivre l’exemple de code ci-dessous Vous pouvez extraire des fichiers ZST en utilisant l’exemple de code suivant :

Obtenir une licence gratuite

Obtenez une licence temporaire gratuite pour essayer ce SDK de compression au-delà des limitations d’évaluation.

Conclusion

Cela nous amène à la fin de cet article de blog. Nous avons parcouru comment réaliser la compression et l’extraction XZ en C# par programmation. De plus, nous avons également couvert comment vous pouvez compresser et décompresser des archives ZST en utilisant Aspose.ZIP pour .NET. De plus, nous continuerons à écrire sur des sujets utiles. En attendant, vous pouvez explorer la documentation et les références API. Vous pouvez visiter le repo GitHub pour voir des exemples de code.

Vous pouvez également poser vos questions sur notre forum de support.

FAQ

Q : Quelle est la compression XZ ?

Avec Aspose.ZIP pour .NET, XZ peut généralement compresser les fichiers de 2× à 5×, selon le type de données.

Q : Quel est le format de compression XZ ?

Le format de compression XZ est un format de compression de données sans perte basé sur l’algorithme LZMA2. Il est conçu pour atteindre des ratios de compression très élevés tout en gérant efficacement de gros fichiers.

Q : XZ est-il sans perte ?

Oui, XZ est un format de compression sans perte, ce qui signifie qu’il réduit la taille du fichier sans perdre de données, et le fichier d’origine peut être entièrement restauré après décompression.

Q : Quel est le format ZST ?

Le format ZST (communément connu sous le nom de Zstandard ou ZSTD) est un algorithme de compression rapide et sans perte ainsi qu’un format de fichier.

Q : Comment extraire un fichier .ZST ?

Dans .NET, vous pouvez extraire un fichier ZST facilement en utilisant Aspose.ZIP pour .NET. Veuillez visiter ce lien pour voir l’exemple de code.

Explorer