Extrahieren von SEO-orientierten Feldern aus dem JSON-Header und dem Dateipfad
Cpio Zweck
Das Cpio-Format ist vergleichbar mit tar. Mit Cpio-Archiv können Sie mehrere Dateien in 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 cpio-Archiv.
1try (FileOutputStream cpioFile = new FileOutputStream("combined.cpio")) {
2 Datei fi1 = new Datei("text.txt");
3 Datei fi2 = new Datei("bild.png");
4
5 try (CpioArchive archive = new CpioArchive()) {
6 archive.createEntry("text.txt", fi1);
7 archive.createEntry("picture.png", fi2);
8 archive.save(cpioFile);
9 }
10} catch (IOException ex) {
11 System.out.println(ex);
12}
Komprimierung des cpio-Archivs
In Unix-ähnlichen Betriebssystemen ermöglicht das cpio
-Dienstprogramm die Komprimierung eines cpio-Archivs nach gzip bei der Erstellung. Aspose.Zip bietet eine ähnliche Funktionalität mit der Methode
saveGzipped.
1try (CpioArchiv archive = new CpioArchiv()) {
2 archive.createEntries("C:\\ordner", false);
3 archive.saveGzipped("result.cpio.gz");
4}
Heutzutage ist das xz-Dienstprogramm in Linux und Unix sehr beliebt geworden. Seine Komprimierung von cpio ist nahtlos in Aspose.Zip integriert. Verwenden Sie die Methode saveXzCompressed für ein cpio-Archiv.
1try (CpioArchiv archive = new CpioArchiv()) {
2 archive.createEntries("C:\\ordner", false);
3 archive.saveXzCompressed("result.cpio.xz");
4}