Библиотека сжатия Java для обработки ZIP-архивов

Java API с открытым исходным кодом позволяет программистам сжимать файл или каталог в ZIP-архив, сравнивая две записи ZIP-архива и т. д.

zt-zip (ZeroTurnaround ZIP Library) — это простая библиотека архивации и сжатия для Java, которая позволяет разработчикам программного обеспечения работать с архивами Java внутри своих собственных приложений. Библиотека поддерживает рекурсивную упаковку и распаковку каталогов и легко повторяет записи ZIP. Библиотека очень проста и дает эффективные результаты, когда из файлов ZIP извлекаются только отдельные записи.

Библиотека включает поддержку как основных, так и некоторых дополнительных функций, таких как сжатие каталога в ZIP-архив, сжатие файла в ZIP-архив, добавление записи из файла или массива байтов в ZIP-архив, замена записи ZIP-архива. из файла или из байтового массива, добавить или заменить записи в ZIP-архиве, извлечь ZIP-архив, проверить, существует ли запись в ZIP-архиве, извлечь запись из ZIP-архива в байтовый массив, извлечь ZIP-архив, который становится каталог и многое другое.

Библиотека очень безопасна в использовании и гарантирует, что ни один поток не останется открытым случайно. Библиотека также поддерживает сравнение двух записей ZIP-архивов с разными именами, а также с одинаковыми именами. Вы также можете легко преобразовать запись ZIP-архива в верхний регистр.

Previous Next

Начало работы с 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-архива, который становится каталогом, извлечение файлов с использованием шаблона сопоставления имен. и многое другое.

 Русский