Как использовать архивирование смолы
Contents
[
Hide
Show
]Цель 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}