Comment convertir TAR en TAR.Z en utilisant C#

Tout d’abord, vous devez obtenir et référencer la bibliothèque Aspose.Zip dans votre projet C#. Vous pouvez généralement le télécharger à partir du site Web Aspose ou utiliser un package NuGet si disponible. Gestionnaire de packages, recherchez Aspose.ZIP et installez. Vous pouvez également utiliser la commande suivante à partir de la console Package Manager.

Gérer les packages NuGet avec le package Visual Studio

Commande de la console du gestionnaire de packages :

PM> Install-Package Aspose.Zip

Étapes pour convertir TAR en TAR.Z via C#

Convertation from TAR to TAR.Z consist of following steps:

  • Extract archive to intermediate storage
  • Compress extracted data to desired format

Configuration requise

Before running the conversion example code, make sure that you have the following prerequisites.

  • Microsoft Windows or a compatible OS with .NET Framework, Mono and COM Interop.
  • Development environment like Microsoft Visual Studio.
  • Aspose.Tasks for .NET DLL referenced in your project.

Exemple de code pour convertir de TAR en TAR.Z

La conversion de fichiers d’un format à un autre, par exemple de TAR à ZIP, est un processus précieux qui implique souvent l’archivage et la compression. Dans ce cas, la conversion de TAR en ZIP est une procédure en deux étapes. Tout d’abord, une archive TAR est créée, qui regroupe les fichiers et les répertoires tout en préservant leur structure hiérarchique d’origine et les métadonnées associées. Cette archive TAR sert de conteneur pour maintenir l’intégrité des données lors de la conversion.

Dans la deuxième étape, l’archive TAR est compressée au format ZIP. La compression ZIP est connue pour son efficacité et sa compatibilité multiplateforme, ce qui en fait un choix populaire pour l’archivage et le transfert de données. L’archive ZIP résultante conserve les données et la structure d’origine tout en réduisant considérablement la taille du fichier. Cette conversion est utile pour ceux qui ont besoin de partager ou de distribuer des données sur différents systèmes d’exploitation, car les archives ZIP sont universellement reconnues et facilement accessibles. Que ce soit pour le stockage de fichiers ou l’échange de données, la conversion de TAR en ZIP rationalise le processus et garantit que les données restent intactes et compressées pour une gestion efficace.

Une fois la conversion vers TAR.Z terminée, l’archive résultante devient compatible avec un large gamme de plates-formes et peut être facilement partagé et accessible. Cette conversion simplifie la transition entre les formats de compression, maximise l’efficacité de la compression et garantit que les données restent sécurisées et adaptables au format TAR.Z. Il s’avère utile pour les utilisateurs qui doivent passer ou distribuer des données au format TAR.Z tout en conservant l’intégrité des données.

Code de TAR vers différents formats : l’archive TAR contient généralement plusieurs enregistrements ou fichiers. Pour convertir cette archive dans des formats tels que GZ (Gzip), LZ (Lzip), Z (Unix Compress), XZ (XZ Utils) et BZ2 (Bzip2), une approche courante consiste à d’abord regrouper le contenu dans un fichier TAR (Tape Archive). Ce processus rappelle la pratique typique dans les environnements Linux.

Dans ce processus de conversion, chaque fichier ou enregistrement de l’archive TAR est d’abord regroupé dans une seule archive TAR. Cette archive TAR sert de conteneur pour les fichiers individuels, préservant leur structure et leurs métadonnées d’origine. Une fois les données encapsulées dans l’archive TAR, il devient plus facile d’appliquer différents algorithmes et formats de compression.

Le choix de TAR comme format intermédiaire est dû à sa simplicité et à sa large compatibilité avec divers systèmes d’exploitation de type Unix. Il fournit un moyen simple de regrouper des fichiers sans appliquer directement la compression. Une fois le packaging TAR terminé, les opérations de compression ultérieures peuvent être appliquées à l’archive TAR pour générer les formats de sortie souhaités, tels que GZ, LZ, Z, XZ ou BZ2.

Convertir de TAR en TAR.Z - C# :

    using (XzArchive archive = new XzArchive())
    {
        archive.SetSource("source1.tar");
        archive.Save("output.tar.z");
    }



Application gratuite pour convertir ZIP en TAR.LZ

Consultez nos démos en direct pour la Conversion TAR en TAR.Z avec les avantages suivants


Une bibliothèque Aspose.ZIP fiable qui peut compresser, extraire, crypter, déchiffrer, convertir et fusionner des archives. L’API Aspose.ZIP pour .NET permet de manipuler différents types d’archives sans entrer dans la complexité sous-jacente des formats de fichiers compressés avec un minimum d’efforts de codage.

Autres conversions TAR prises en charge

Vous pouvez également convertir TAR dans de nombreux autres formats de fichiers, dont quelques-uns répertoriés ci-dessous.