C�mo utilizar el archivo Tar

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

Get monthly newsletters & offers directly delivered to your mailbox.