Работа с 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}