Verwendung der Tar-Archivierung

Tar-Zweck

Mit Tar-Archiv k�nnen Sie mehrere Dateien zu einer einzigen Datei zusammenfassen. Sie k�nnen die gemeinsame Datei auch komprimieren.

Sammeln ohne Komprimierung

Es gibt ein Beispiel f�r das Sammeln von zwei Dateien in einem tar-Archiv.

 1try (FileOutputStream tarFile = new FileOutputStream("joint.tar")) {
 2    Datei fi1 = new Datei("text.txt");
 3    Datei fi2 = new Datei("bild.png");
 4
 5    try (TarArchive archive = new TarArchive()) {
 6        archive.createEntry("text.txt", fi1);
 7        archive.createEntry("picture.png", fi2);
 8        archive.save(tarFile);
 9    }
10} catch (IOException ex) {
11    System.out.println(ex);
12}

Komprimierung des tar-Archivs

In Unix-�hnlichen Betriebssystemen erlaubt das tar-Dienstprogramm die Komprimierung von tar-Archiven nach gzip bei der Erstellung. Aspose.Zip bietet eine �hnliche Funktionalit�t mit der Methode saveGzipped.

1try (TarArchiv archive = new TarArchiv()) {
2    archive.createEntry("text.txt", "D:\\texts\\article.txt");
3    archive.createEntry("picture.png", "D:\\Picture\\photo.png");
4    archive.saveGzipped("ergebnis.tar.gz");
5}

Heutzutage ist das xz-Dienstprogramm in Linux und Unix sehr beliebt geworden. Seine Komprimierung von tar ist nahtlos in Aspose.Zip integriert. Verwenden Sie die Methode saveXzCompressed eines tar-Archivs.

1try (TarArchiv archive = new TarArchiv()) {
2    archive.createEntry("text.txt", "D:\\texts\\article.txt");
3    archive.createEntry("picture.png", "D:\\Picture\\photo.png");
4    archive.saveXzCompressed("ergebnis.tar.xz");
5}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.