C�mo utilizar el archivo Tar
Contents
[
Hide
Show
]**Prop�sito de tar
El archivo tar permite combinar varios ficheros en uno solo. Tambi�n puede comprimir el archivo conjunto.
Combinaci�n sin compresi�n
Hay un ejemplo de recopilaci�n de dos ficheros en un archivo tar.
1try (FileOutputStream tarFile = new FileOutputStream("junta.tar")) {
2 Archivo fi1 = new File("texto.txt");
3 Archivo fi2 = new Archivo("imagen.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}Comprimiendo archivo tar
En sistemas operativos tipo Unix, la utilidad tar permite comprimir el archivo tar a gzip en el momento de su creaci�n. Aspose.Zip proporciona una funcionalidad similar con el m�todo
saveGzipped.
1try (TarArchive archive = new TarArchive()) {
2 archive.createEntry("text.txt", "D:\texts\article.txt");
3 archive.createEntry("picture.png", "D:\\Picture\\photo.png");
4 archive.saveGzipped("resultado.tar.gz");
5}Hoy en d�a, la utilidad xz se ha hecho popular en Linux y Unix. Su compresi�n de tar est� perfectamente integrada en Aspose.Zip. Utilice el m�todo saveXzCompressed de un archivo tar.
1try (TarArchive archive = new TarArchive()) {
2 archive.createEntry("text.txt", "D:\texts\article.txt");
3 archive.createEntry("picture.png", "D:\\Picture\\photo.png");
4 archive.saveXzCompressed("resultado.tar.xz");
5}