Как использовать архивирование смолы

Цель TAR

TAR Archive позволяет объединить несколько файлов в один файл. Вы также можете сжать совместный файл.

Сбор без сжатия

Существует образец сбора двух файлов в TAR Archive.

 1try (fileOutputStream tarfile = new FileOutputStream ("maint.tar")) {
 2    File fi1 = new File ("text.txt");
 3    Файл fi2 = new File ("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}

Сжатие архива TAR

В Unix-подобных операционных системах ear утилита позволяет сжимать архив TAR к GZIP при создании. Aspose.zip предоставляет аналогичную функциональность с помощью метода savegzippupped.

1Попробуйте (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 ("result.tar.gz");
5}

В настоящее время XZ Utility стала популярной в Linux и Unix. Его сжатие смолы легко интегрировано в Aspose.zip. Используйте метод savexzcompressed Archive TAR.

1Попробуйте (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 ("result.tar.xz");
5}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.