Бібліотека стиснення Java для обробки ZIP-архівів
Open Source Java API дозволяє програмістам стискати файл або каталог у ZIP-архів, порівнюючи два записи ZIP-архіву тощо.
zt-zip (ZeroTurnaround ZIP Library) — це проста бібліотека для архівування та стиснення для Java, яка дозволяє розробникам програмного забезпечення працювати з архівами Java у власних програмах. Бібліотека підтримує рекурсивне пакування та розпакування каталогів і легке повторення записів ZIP. Бібліотека дуже проста і дає ефективні результати, коли лише окремі записи витягуються з ZIP-файлів.
Бібліотека включає підтримку як основних, так і деяких розширених функцій, таких як стиснення каталогу в архів ZIP, стиснення файлу в архів ZIP, додавання запису з файлу або масиву байтів до архіву ZIP, заміна запису архіву ZIP з файлу або з масиву байтів, Додати або замінити записи в архіві ZIP, Розпакувати архів ZIP, Перевірити наявність запису в архіві ZIP, видобути запис із архіву ZIP у масив байтів, розпакувати архів ZIP, який стає каталог і багато іншого.
Бібліотека дуже безпечна у використанні та гарантує, що жодні потоки не залишаються відкритими випадково. Бібліотека також підтримує порівняння двох записів ZIP-архіву з різними назвами, а також з однаковими назвами. Ви також можете легко перетворити запис архіву ZIP у верхній регістр.
Початок роботи з zt-zip
Щоб запустити свій проект за допомогою zt-zip, вам, перш за все, потрібна Java 1.5 і вище. Використовуйте наступну команду, щоб встановити його.
Встановити за допомогою команди Git
git clone https://github.com/zeroturnaround/zt-zip.git
Залежність Jarchivelib Maven
<dependency>
<groupId>org.zeroturnaround</groupId>
<artifactId>zt-zip</artifactId>
<version>1.14</version>
<type>jar</type>
<dependency>
Стисніть файл у ZIP-архів за допомогою Java
Бібліотека zt-zip з відкритим кодом надала функціональність для стиснення файлу в архів ZIP за допомогою команд Java. Бібліотека також надає підтримку для легкого додавання каталогу в ZIP-архів. Бібліотека підтримує додавання запису з файлу, а також з байтового масиву до архіву ZIP. Також є можливість замінити запис в ZIP-архіві. Ви також можете стиснути каталог у ZIP-архів із батьківським каталогом.
Порівняйте два ZIP-архіви через Java API
Бібліотека zt-zip дає програмістам можливість порівнювати два ZIP-архіви, ігноруючи мітки часу записів у їхніх власних програмах Java. Вам просто потрібно вказати повну адресу двох файлів. За допомогою бібліотеки розробники можуть легко порівняти два записи ZIP-архіву з різними іменами, а також з однаковими назвами.
Розпакування ZIP-архівів через Java
Безкоштовна бібліотека zt-zip дозволяє програмно видобувати файли з архівів ZIP у власних програмах за допомогою кількох рядків коду Java. Він містить декілька важливих функцій, пов’язаних із розпакуванням файлів, наприклад видобування запису з архіву ZIP у файл або масив байтів, перевірка наявності запису чи ні, видобування архіву ZIP, який стає каталогом, видобування файлів за допомогою шаблону відповідності імен і багато іншого.