Come convertire TAR in TAR.Z utilizzando C#

Innanzitutto, devi ottenere e fare riferimento alla libreria Aspose.Zip nel tuo progetto C#. In genere è possibile scaricarlo dal sito Web Aspose o utilizzare un pacchetto NuGet se disponibile. Gestore pacchetti, cerca Aspose.ZIP e installa. Puoi anche utilizzare il seguente comando dalla Console di gestione pacchetti.

Gestisci i pacchetti NuGet con il pacchetto Visual Studio

Comando della console di Gestione pacchetti:

PM> Install-Package Aspose.Zip

Passaggi per convertire TAR in TAR.Z tramite C#

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

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

Requisiti di sistema

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.

Codice di esempio per convertire da TAR a TAR.Z

La conversione di file da un formato a un altro, ad esempio da TAR a ZIP, è un processo prezioso che spesso comporta l’archiviazione e la compressione. In questo caso, la conversione da TAR a ZIP è una procedura in due passaggi. Innanzitutto viene creato un archivio TAR che raggruppa file e directory preservandone la struttura gerarchica originale e i metadati associati. Questo archivio TAR funge da contenitore per mantenere l’integrità dei dati durante la conversione.

Nella seconda fase, l’archivio TAR viene compresso in formato ZIP. La compressione ZIP è nota per la sua efficienza e compatibilità multipiattaforma, rendendola una scelta popolare per l’archiviazione e il trasferimento dei dati. L’archivio ZIP risultante conserva i dati e la struttura originali riducendo significativamente le dimensioni del file. Questa conversione è utile per coloro che hanno bisogno di condividere o distribuire dati su diversi sistemi operativi, poiché gli archivi ZIP sono universalmente riconosciuti e facilmente accessibili. Sia per l’archiviazione di file che per lo scambio di dati, la conversione da TAR a ZIP semplifica il processo e garantisce che i dati rimangano intatti e compressi per una gestione efficiente.

Una volta completata la conversione in TAR.Z, l’archivio risultante diventa compatibile con un’ampia gamma di piattaforme e possono essere facilmente condivisi e accessibili. Questa conversione semplifica la transizione tra formati di compressione, massimizza l’efficienza di compressione e garantisce che i dati rimangano sicuri e adattabili nel formato TAR.Z. Si rivela utile per gli utenti che hanno bisogno di passare o distribuire dati nel formato TAR.Z mantenendo l’integrità dei dati.

Codice da TAR a vari formati: l’archivio TAR in genere contiene più record o file. Per convertire questo archivio in formati come GZ (Gzip), LZ (Lzip), Z (Unix Compress), XZ (XZ Utils) e BZ2 (Bzip2), un approccio comune consiste nel comprimere prima i contenuti in un TAR (Tape formato archivio). Questo processo ricorda la pratica tipica degli ambienti Linux.

In questo processo di conversione, ogni file o record all’interno dell’archivio TAR viene prima raggruppato in un unico archivio TAR. Questo archivio TAR funge da contenitore per i singoli file, preservandone la struttura e i metadati originali. Una volta incapsulati i dati all’interno dell’archivio TAR, diventa più semplice applicare diversi algoritmi e formati di compressione.

La scelta di TAR come formato intermedio è dovuta alla sua semplicità e all’ampia compatibilità tra vari sistemi operativi simili a Unix. Fornisce un modo semplice per raggruppare i file senza applicare direttamente la compressione. Una volta completata la creazione del pacchetto TAR, è possibile applicare le successive operazioni di compressione all’archivio TAR per generare i formati di output desiderati, come GZ, LZ, Z, XZ o BZ2.

Convertire da TAR a TAR.Z - C#:

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



App gratuita per convertire ZIP in TAR.LZ

Controlla le nostre demo live per la conversione da TAR a TAR.Z con i seguenti vantaggi


Una libreria Aspose.ZIP affidabile in grado di comprimere, estrarre, crittografare, decrittografare, convertire e unire archivi. Aspose.ZIP per .NET API consente di manipolare vari tipi di archivio senza entrare nella complessità sottostante dei formati di file compressi con sforzi minimi di codifica.

Altre conversioni TAR supportate

Puoi anche convertire TAR in molti altri formati di file, inclusi alcuni elencati di seguito.