Comment utiliser l'archivage Tar
Contents
[
Hide
Show
]Tar purpose
L’ archive tar 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 tar.
1try (FileOutputStream tarFile = new FileOutputStream("joint.tar")) {
2 Fichier fi1 = nouveau fichier ("text.txt") ;
3 Fichier fi2 = nouveau fichier ("picture.png") ;
4
5 try (TarArchive archive = new TarArchive()) {
6 archive.createEntry("text.txt", fi1);
7 archive.createEntry("picture.png", fi2);
8 archive.save(tarFile);
9 }
10} catch (IOException ex) {
11 System.out.println(ex) ;
12}Compression d’une archive tar
Dans les syst�mes d’exploitation de type Unix, l’utilitaire tar permet de compresser une archive tar en gzip lors de sa cr�ation. Aspose.Zip fournit une fonctionnalit� similaire avec la m�thode
saveGzipped.
1try (TarArchive archive = new TarArchive()) {
2 archive.createEntry("text.txt", "D:\textes\article.txt") ;
3 archive.createEntry("picture.png", "D:\NPicture\Nphoto.png") ;
4 archive.saveGzipped("result.tar.gz") ;
5}De nos jours, l’utilitaire xz est devenu populaire sous Linux et Unix. Sa compression de tar est int�gr�e de mani�re transparente dans Aspose.Zip. Utilisez la m�thode saveXzCompressed d’une archive tar.
1try (TarArchive archive = new TarArchive()) {
2 archive.createEntry("text.txt", "D:\textes\article.txt") ;
3 archive.createEntry("picture.png", "D:\NPicture\Nphoto.png") ;
4 archive.saveXzCompressed("result.tar.xz") ;
5}