
Introducció
Tàrrega ((Tape Archive) és un format àmpliament reconegut que s’utilitza en sistemes similars a Unix per a l’emmagatzematge de múltiples fitxers en un únic arxiu.En aquest guia, aprendràs com crear fitxes TAR en C# utilitzant Aspose.ZIP per .NET, una robusta biblioteca dissenyada per al eficient gestió d’arxius TAR, incloent-hi la opció de criar archives de format GZ per millorar la compressió.
Per què utilitzar TAR?
L’ús de fitxers TAR ofereix diversos avantatges:
- Efectivament emmagatzema i empaqueta els arxius en un mateix arxivament.
- Comú utilitzat en sistemes Linux i Unix.
- Suporta formats de compressió addicionals com GZ i XZ.
Taula de continguts
- Instal·lació de tractament de fitxers TAR en C#
- Passos per crear arxius TAR
- Arxiu d’estalvis
- Tractament de múltiples arxius en TAR
- Obtenir una llicència API gratuïta
- Conclusions i recursos addicionals
Establir el tractament de fitxers TAR en C#
Per començar a crear Arxius TAR programàticament, caldrà utilitzar Aspose.ZIP per a .NET.
- Creació automàtica d’arxius TAR.
- Suport per a diversos formats de compressió incloent TAR, ZIP, GZ i altres.
- Gestió eficaç de grans arxius.
Instal·lació
Podeu instal·lar fàcilment la biblioteca a través de NuGet amb el comando següent:
PM> Install-Package Aspose.Zip
Alternativament, es pot descarregar el DLL directament des de la Descarrega la pàgina.
Passos per crear arxius TAR
Segueix aquests passos senzills per crear un arxiu TAR programàticament:
- Instantiu l’arxiu TAR: Creeu una instància de
TarArchive
La classe. - Add Files to the Archive: Utilitzeu el
CreateEntry()
Mètode per incloure arxius i directoris en el TAR. - Save the TAR File: trucar al
Save()
Mètode d’emmagatzematge de l’arxiu.
Exemple de codi
Aquí teniu un exemple ràpid demostrant com crear un arxiu 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");
}
Aquest enfocament li permet muntar múltiples fitxers en un únic arxiu TAR, i també es pot crear archives de format GZ per a més compressió de fitxes.
Arxiu d’Arxiu d’Arxiu d’Arxiu d’Arxiu d’Arxiu}
Després d’haver afegit els vostres fitxers, podeu salvar l’arxiu TAR utilitzant el comanda següent:
archive.Save("final.tar");
Aquest pas garanteix que tingueu un arxiu comprimit i ben estructurat preparat per a l’ús.
Gestió de múltiples arxius en els arxius TAR
Per a afegir dinàmicament múltiples fitxers, es pot girar a través d’una carpeta especificada.
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");
}
Aquest mètode simplifica el procés de creació automatitzada de fitxers TAR i permet la fàcil integració de la compressió GZ quan sigui necessari.
Obtenir una llicència d’API gratuïta
Per desbloquejar les característiques completes d’Aspose.ZIP, considereu sol·licitar una llicència temporal gratuïta.
Per a documentació més detallada, visiteu el [Aspose.ZIP Guia]3d30506175 ** o entreu-vos amb la comunitat al ** Fòrum d’Associació per a qualsevol pregunta que pugui tenir.
Conclusions i recursos addicionals
Resum
En aquest guia, vam cobrir:
- Com crear arxius TAR en C#
- Adding multiple files to TAR archives
- Mantenir els arxius TAR de manera eficaç
- Creació de fitxers de Tàrrega Bulk
Amb Aspose.ZIP per a .NET, vostè pot crear, extreure i gestionar eficaçment els arxius TAR dins de les seves aplicacions. Comença avui el tractament automàtic de fitxers TAR, i recorda que també pot crear archives de format GZ per opcions de compressió addicionals!