Extraire les champs orientés SEO de l'en-tête JSON et du chemin d'accès au fichier

Cpio purpose

Le format Cpio est similaire au format tar. L’ archive Cpio vous permet de combiner plusieurs fichiers en un seul. Vous pouvez également compresser le fichier commun.

Collecte sans compression

Voici un exemple de collecte de deux fichiers dans une archive cpio.

 1try (FileOutputStream cpioFile = new FileOutputStream("combined.cpio")) {
 2    Fichier fi1 = nouveau fichier ("text.txt") ;
 3    Fichier fi2 = nouveau fichier ("picture.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}

Compression de l’archive cpio

Dans les systèmes d’exploitation de type Unix, l’utilitaire cpio permet de compresser l’archive cpio en gzip lors de sa création. Aspose.Zip fournit une fonctionnalité similaire avec la méthode saveGzipped.

1try (CpioArchive archive = new CpioArchive()) {
2    archive.createEntries("C:\NFolder", false) ;
3    archive.saveGzipped("result.cpio.gz") ;
4}

De nos jours, l’utilitaire xz est devenu populaire sous Linux et Unix. Sa compression de cpio est intégrée de manière transparente dans Aspose.Zip. Utilisez la méthode saveXzCompressed d’une archive cpio.

1try (CpioArchive archive = new CpioArchive()) {
2    archive.createEntries("C:\NFolder", false) ;
3    archive.saveXzCompressed("result.cpio.xz") ;
4}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.