Робота з архівами Z

Огляд

Стиснення - це утиліта оболонки Unix, що виробляє архів з розширенням .Z. Aspose.zip для java API дозволяє працювати зі створенням та управлінням архівами Z у ваших заявах без необхідності будь -яких інших заявок на третю сторону. Aspose.zip API надає zarchive класу для роботи з такими архівами. Цей клас надає основні методи виконання операцій на архівах.

Ця утиліта IPLEMENTS LZC Алгоритм LZC, що є модифікацією алгоритму LZW.

Стисніть файл

Наступний приклад коду показує, як стиснути файл за допомогою екземпляра Zarchive.

1спробуйте (fileInputStream outer = новий FileInputStream ("alice29.txt")) {
2    спробуйте (Zarchive Archive = new Zarchive ()) {
3        Archive.setsource (джерело);
4        Archive.save ("alice29.txt.z");
5    }
6} улов (IOException ex) {
7}

Відкрийте z Архів

Наступний приклад коду показує, як відкрити архів Z.

1спробуйте (Zarchive Archive = New Zarchive ("data.bin.z")) {
2    Archive.extract ("data.bin");
3}

Зберегти до потоку

Наступний приклад коду показує, як зберегти для потоку.

1Bytearrayoutputstream bs = новий bytearrayoutputstream ();
2спробуйте (fileInputStream outer = новий FileInputStream ("alice29.txt")) {
3    спробуйте (Zarchive Archive = new Zarchive ()) {
4        Archive.setsource (джерело);
5        Archive.save (BS);
6    }
7} улов (IOException ex) {
8}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.