Работа с z -архивами

Обзор

Compress - это утилита Shell Unix, производящая архив с расширением .z. Aspose.zip для Java API позволяет работать с созданием и управлением z -архивами в ваших приложениях без необходимости каких -либо других сторонних приложений. Aspose.zip API предоставляет Zarchive класс для работы с такими архивами. Этот класс предоставляет основные методы для выполнения операций в архивах.

Этот утилитный алгоритм LZC, который является модификацией алгоритма LZW.

Сжатие файла

В следующем примере кода показано, как сжать файл с помощью Zarchive Encement.

1try (fileInputStream Source = new FileInputStream ("alice29.txt")) {
2    Попробуйте (Zarchive Archive = new Zarchive ()) {
3        archive.setsource (источник);
4        archive.save ("alice29.txt.z");
5    }
6} catch (ioException ex) {
7}

open z Архив

В следующем примере кода показано, как открыть z -архив.

1Try (Zarchive Archive = new Zarchive ("data.bin.z")) {
2    archive.extract ("data.bin");
3}

Сохранить в потоку

В следующем примере кода показывается, как сохранить в потоке.

1BytearrayOutputStream BS = новый BytearRayOutputStream ();
2try (fileInputStream Source = new FileInputStream ("alice29.txt")) {
3    Попробуйте (Zarchive Archive = new Zarchive ()) {
4        archive.setsource (источник);
5        Archive.save (BS);
6    }
7} catch (ioException ex) {
8}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.