Create TAR Archives in C#

Einführung

TAR (Tape Archive) ist ein weitgehend anerkanntes Format, das in Unix-ähnlichen Systemen verwendet wird Speicherung mehrerer Dateien in einem einzigen Datei. in diesem Leitfaden, Sie lernen, wie Erstellen von Dateien in C# Benutzer Aspose.ZIP for .NET, eine robuste Bibliothek für eine effiziente Verwaltung der TAR-Archive, einschließlich der Möglichkeit der Datei im Format GZ Für eine erhöhte Kompression.

Warum TAR verwenden?

Die Verwendung von TAR-Dateien bietet mehrere Vorteile:

  • Effiziente Speicherung und Paketierung von Dateien In nur einer Datei.
  • Verwendung in Linux und Unix.
  • Unterstützung für zusätzliche Kompressionsformate Wie die GZ und die XZ.

Tabelle der Inhalte

  1. Verarbeitung von Dateien in C#
  2. Die Schritte zum Erstellen von TAR-Dateien
  3. Archiv bewahren
  4. Verwalten von mehreren Dateien in den Archiven
  5. Erhalten Sie eine kostenlose API-Lizenz
  6. Schlussfolgerungen und zusätzliche Ressourcen

1. Setting Up TAR File Processing in C#

Um zu beginnen, zu erstellen Die programmierten Archive,Sie benötigen einen Benutzer Aspose.ZIP for .NET.Diese Bibliothek bietet:

  • Automatische Erstellung von Archiv.
  • Unterstützung für verschiedene Kompressionsformate Es geht um TAR, ZIP, GZ und andere.
  • Effiziente Verwaltung großer Dateien.

Installation

Sie können die Bibliothek über NuGet einfach installieren:

PM> Install-Package Aspose.Zip

Alternativ können Sie die DLL direkt von der Seite zum Download.


2. Steps to Create TAR Files

Folgen Sie diesen einfachen Schritten Erstellen einer Datei auf programmierte Weise:

  1. Instantier le fichier TAR:Erstellen einer Instanz von la TarArchive von der Klasse.
  2. File hinzufügen zum Archiv:• Verwenden Sie die CreateEntry() Die Methode zur Aufnahme von Dateien und Verzeichnissen in das TAR.
  3. Speichern Sie die Datei TAR:Rufen Sie ihn an Save() Methode pour stocker l’archive.

Beispiel für Code

Hier ein Beispiel für eine schnelle Darstellung, wie man eine Datei mit dem TAR erstellt:

using Aspose.Zip;
using Aspose.Zip.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");
}

Dieser Ansatz ermöglicht Ihnen Ein einziges Datei in einem einzigen Datei,Und du kannst auch Datei im Format GZ Um die Dateien zu ergänzen.


3. Saving TAR Archives

Nachdem Sie Ihre Dateien hinzugefügt haben, können Sie Speichern Sie die Datei TAR Verwenden Sie folgende Befehle:

archive.Save("final.tar");

Diese Stufe ermöglicht es Ihnen, eine Eine Datei gut strukturiert und gut komprimiert Bereit für den Gebrauch.


4. Handling Multiple Files in TAR Archives

Zwei Hinzufügen von dynamischen Dateien,Sie können durch eine spezifizierte Datei gehen. voici comment:

using Aspose.Zip;
using Aspose.Zip.Tar;

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");
}

Diese Methode vereinfacht den Prozess der Erstellung von Datei TAR en vrac automatique und ermöglicht eine einfache Integration der Kompression GZ, wenn nötig.


5. Getting a Free API License

Um den Block zu entschließen Die Eigenschaften von Aspose.ZIP,Sie sollten nachfragen Kostenlose vorübergehende Lizenz.

Für weitere Details besuchen Sie den Aspose.ZIP Guide oder sich mit der Gemeinschaft auf der Forum des Aspace Für alle Fragen, die Sie haben könnten.


6. Conclusion and Additional Resources

Zusammenfassung

In diesem Leitfaden haben wir abgedeckt:

  • Wie man Dateien in C# erstellen kann
  • Mehrere Dateien zu den ARCHIVs hinzufügen
  • Effizient speichern Sie Ihre Dateien
  • Verwaltung der Erstellung von Dateien TAR en vrac

mit Aspose.ZIP for .NET,Sie können effektiv Erstellen, extrahieren und verwalten Sie die ARCHIVE In Ihren Anwendungen.Start Automatische Verarbeitung von Dateien Heute, und erinnert euch, dass ihr auch Datei im Format GZ Weitere Kompressionsoptionen!

More in this category