
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#
- Passaggi per creare file TAR
- Risparmio Archivi
- Trattamento di file multipli in TAR Archivi
- Ottenere una licenza API gratuita
- Conclusione e risorse aggiuntive
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
- Creare un Flat ZIP Archivio in C# L'estratto di ZIP Nested Efficientemente
- Crea archivi 7z (7-Zip) programmaticamente utilizzando C# .NET
- Aggiungere file o cartelle a archivi ZIP programmaticamente in C#
- Estratto di file 7z in C# C# Open Password-Protected 7zip Archivi
- Estratto di file RAR in C# Unrar RAR Archivi Effettivamente