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}