Extraer campos orientados a SEO de la cabecera JSON y la ruta del archivo

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}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.