Extraer campos orientados a SEO de la cabecera JSON y la ruta del archivo
Contents
[
Hide
Show
]Propósito del cpio
El formato Cpio es similar a tar. El archivo Cpio permite combinar varios archivos en uno solo. También puede comprimir el archivo conjunto.
Copio sin compresión
Hay un ejemplo de recopilación de dos ficheros en un archivo cpio.
1try (FileOutputStream cpioFile = new FileOutputStream("combinado.cpio")) {
2 Archivo fi1 = new Archivo("texto.txt");
3 File fi2 = new File("imagen.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}
Comprimiendo archivo cpio
En sistemas operativos tipo Unix, la utilidad cpio
permite comprimir el archivo cpio a gzip al crearlo. Aspose.Zip proporciona una funcionalidad similar con el método
saveGzipped.
1try (CpioArchive archive = new CpioArchive()) {
2 archive.createEntries("C:\\carpeta", false);
3 archive.saveGzipped("resultado.cpio.gz");
4}
Hoy en día, la utilidad xz se ha hecho popular en Linux y Unix. Su compresión de cpio está perfectamente integrada en Aspose.Zip. Utilice el método saveXzCompressed de un archivo cpio.
1try (CpioArchive archive = new CpioArchive()) {
2 archive.createEntries("C:\\folder", false);
3 archive.saveXzCompressed("resultado.cpio.xz");
4}