Create TAR Archives in C#

Introduzione

di Tar (Tape Archive) è un formato ampiamente riconosciuto utilizzato in sistemi simili a Unix per servare più file in un unico archivio.In questo manuale, imparerai come creare i file TAR in C# utilizzando Aspose.ZIP per .NET, una robusta biblioteca progettata per una gestione efficiente degli archivi TAR, tra cui l’opzione di crittare Archivi del formato GZ per la compressione migliorata.

Perché usare TAR?

L’utilizzo dei file TAR offre diversi vantaggi:

  • Salvataggio efficiente e confezionamento dei file in un unico archivio.
  • Utilizzato in genere nei sistemi Linux e Unix.
  • Supporta ulteriori formati di compressione come GZ e XZ.

Tabella dei contenuti

Impostazione di TAR File Processing in C#

Per iniziare a creare archivi TAR programmaticamente, dovrai utilizzare Aspose.ZIP per .NET.

  • Creazione automatica di archivi TAR.
  • Supporto per vari formati di compressione tra cui TAR, ZIP, GZ e altri.
  • Gestione efficiente di grandi file.

Installazione

È possibile installare facilmente la biblioteca tramite NuGet con il seguente comando:

PM> Install-Package Aspose.Zip

In alternativa, è possibile scaricare il DLL direttamente dal Scarica la pagina.

Passaggi per creare file TAR

Seguire questi semplici passaggi per creare un archivio TAR in modo programmatico:

  • Instantiate l’archivio TAR: Crea un’indagine della TarArchive di classe.
  • Add Files to the Archive: Utilizzare il CreateEntry() Metodo per includere file e directory nel TAR.
  • Salva il file TAR: chiama il Save() Metodo di conservazione dell’archivio.

Esempio di codice

Ecco un esempio rapido che dimostra come creare un archivio TAR:

// Create a new TAR archive
using (TarArchive archive = new TarArchive())
{
    // Add files to the TAR archive
    archive.CreateEntry("file1.txt", "input/file1.txt");
    archive.CreateEntry("image.png", "input/image.png");

    // Save the TAR file
    archive.Save("output.tar");
}

Questo approccio ti consente di bondare più file in un unico archivio TAR, e puoi anche creare archivi di formato GZ per comprimere ulteriormente i file.

Salva Archivi TAR

Dopo aver aggiunto i file, puoi salvare l’archivio TAR utilizzando il seguente comando:

archive.Save("final.tar");

Questo passo assicura che si dispone di un archivio compreso e ben strutturato pronto per l’uso.

Trattamento di file multipli in TAR Archivi

Per aggiungere in modo dinamico più file, è possibile girare attraverso una cartella specifica. ecco come:

string[] files = Directory.GetFiles("input_folder");
using (TarArchive archive = new TarArchive())
{
    foreach (string file in files)
    {
        archive.CreateEntry(Path.GetFileName(file), file);
    }
    archive.Save("batch_archive.tar");
}

Questo metodo semplifica il processo di creazione automatica del file TAR e consente la facile integrazione della compressione GZ quando necessario.

Ottenere una licenza API gratuita

Per disattivare le funzioni complete di Aspose.ZIP, considerate di richiedere una gratuita licenza temporanea.

Per ulteriori dettagli, visitare il Aspose.ZIP Guide ** o impegnarsi con la comunità sul ** Forum di Aspose per qualsiasi domanda che possa avere.

Conclusione e risorse aggiuntive

Il riassunto

In questa guida abbiamo coperto:

  • Come creare file TAR in C#
  • Add multiple file a TAR archivi
  • Servare archivi TAR in modo efficiente
  • Creazione di file di manipolazione di massa TAR

Con Aspose.ZIP per .NET, puoi effettivamente creare, estrarre e gestire gli archivi TAR all’interno delle tue applicazioni. Inizia oggi il trattamento automatico dei file TAR e ricorda che puoi anche creare gli archivi del formato GZ per ulteriori opzioni di compressione!

More in this category