Bibliothèque de compression Java pour la gestion des archives ZIP
L'API Java Open Source permet aux programmeurs de compresser un fichier ou un répertoire dans une archive ZIP, en comparant deux entrées d'archives ZIP, etc.
zt-zip (ZeroTurnaround ZIP Library) est une bibliothèque simple d'archivage et de compression pour Java qui permet aux développeurs de logiciels d'utiliser des archives Java dans leurs propres applications. La bibliothèque prend en charge les répertoires de compression et de décompression de manière récursive et en itérant facilement dans les entrées ZIP. La bibliothèque est très simple et produit des résultats efficaces lorsque seules des entrées uniques sont extraites des fichiers ZIP.
La bibliothèque a inclus la prise en charge des fonctionnalités de base et avancées, telles que la compression d'un répertoire dans une archive ZIP, la compression d'un fichier dans une archive ZIP, l'ajout d'une entrée d'un fichier ou d'un tableau d'octets à une archive ZIP, le remplacement d'une entrée d'archive ZIP à partir d'un fichier ou d'un tableau d'octets, Ajouter ou remplacer des entrées dans une archive ZIP, Extraire une archive ZIP, Vérifier si une entrée existe dans une archive ZIP, extraire une entrée d'une archive ZIP dans un tableau d'octets, extraire une archive ZIP qui devient un répertoire et bien d'autres.
La bibliothèque est très sûre à utiliser et garantit qu'aucun flux ne reste ouvert par accident. La bibliothèque prend également en charge la comparaison de deux entrées d'archives ZIP avec des noms différents ainsi qu'avec le même nom. Vous pouvez également facilement transformer une entrée d'archive ZIP en majuscules.
Premiers pas avec zt-zip
Pour exécuter votre projet à l'aide de zt-zip, vous devez tout d'abord avoir Java 1.5 et supérieur. Utilisez la commande suivante pour l'installer.
Installer via la commande Git
git clone https://github.com/zeroturnaround/zt-zip.git
Dépendance Jarchivelib Maven
<dependency>
<groupId>org.zeroturnaround</groupId>
<artifactId>zt-zip</artifactId>
<version>1.14</version>
<type>jar</type>
<dependency>
Compresser un fichier dans une archive ZIP via Java
La bibliothèque open source zt-zip a fourni des fonctionnalités pour compresser un fichier dans une archive ZIP à l'aide de commandes Java. La bibliothèque fournit également un support pour ajouter facilement un répertoire dans l'archive ZIP. La bibliothèque prend en charge l'ajout d'une entrée à partir d'un fichier ainsi que d'un tableau d'octets à une archive ZIP. Il est également possible de remplacer une entrée dans l'archive ZIP. Vous pouvez également compresser un répertoire dans une archive ZIP avec un répertoire parent.
Comparer deux archives ZIP via l'API Java
La bibliothèque zt-zip donne aux programmeurs de logiciels le pouvoir de comparer deux archives ZIP en ignorant les horodatages des entrées dans leurs propres applications Java. Il vous suffit de fournir l'adresse complète des deux fichiers. En utilisant la bibliothèque, les développeurs peuvent facilement comparer deux entrées d'archive ZIP avec des noms différents ainsi qu'avec les mêmes noms.
Extraction d'archives ZIP via Java
La bibliothèque gratuite zt-zip permet d'extraire par programme des fichiers d'archives ZIP dans leurs propres applications à l'aide de quelques lignes de code Java. Il a inclus plusieurs fonctionnalités importantes liées à la décompression des fichiers, telles que l'extraction d'une entrée d'une archive ZIP dans un fichier ou un tableau d'octets, la vérification si une entrée existe ou non, l'extraction d'une archive ZIP qui devient un répertoire, l'extraction de fichiers à l'aide d'un modèle de correspondance de nom et beaucoup plus.