Bibliothèque C pour la gestion des formats de fichiers de compression

Bibliothèque Open Source C pour créer, modifier, supprimer et extraire des archives ZIP dans vos propres applications. 

Libzip est une bibliothèque C open source qui donne aux développeurs de logiciels la possibilité de créer et de modifier des archives ZIP dans leurs propres applications avec un minimum d'effort. Les développeurs peuvent facilement ajouter des fichiers à partir de tampons de données ainsi que différents fichiers ou des données compressées copiées directement à partir d'autres archives zip. Il prend également en charge l'annulation des modifications apportées sans fermer l'archive. De plus, la bibliothèque prend également en charge le cryptage et le décryptage de Winzip AES et de PKware hérité.

L'API est bien documentée et facilement accessible. L'API fournit une prise en charge complète de plusieurs fonctionnalités avancées liées à la compression et à l'extraction pour les archives ZIP et ZIP64, telles que l'ajout ou le remplacement d'un fichier dans une archive ZIP, l'ajout d'un répertoire à une archive ZIP, la suppression d'un fichier d'une archive ZIP, cryptage et décryptage de fichiers, prise en charge de la dernière modification, ouverture d'un fichier dans une archive ZIP pour lecture, écriture de données sur la source zip et bien d'autres.

Previous Next

Premiers pas avec libzip

CMake est fortement recommandé pour construire la bibliothèque libzip. Vous pouvez l'obtenir facilement sur le site Web cmake.

Un code d'installation typique est donné ci-dessous

Compiler la bibliothèque zip pour une utilisation de base

mkdir build
cd build
cmake ..
make
make test
make install 

Ajouter ou remplacer un fichier dans une archive ZIP

La gestion d'une archive ZIP dans leurs propres applications est toujours la demande des entreprises informatiques ainsi que des particuliers. La bibliothèque libzip fournit ces fonctionnalités facilitant les programmeurs informatiques en leur permettant d'ajouter un fichier à une archive ZIP ainsi que de remplacer ou de supprimer facilement des fichiers dans une archive ZIP existante. Les méthodes disponibles sont très conviviales et vous n'avez besoin que de quelques lignes de code pour accomplir cette tâche.

Créer une nouvelle archive via la bibliothèque C

La bibliothèque libzip permet aux développeurs de générer une nouvelle archive zip dans leurs propres applications C. Vous pouvez également modifier une archive ZIP existante en y ajoutant ou en modifiant des fichiers. La bibliothèque donne un contrôle complet aux utilisateurs en leur permettant d'afficher une liste de fichiers dans l'archive ZIP, de supprimer un répertoire ou un fichier dans une archive ZIP, d'ouvrir ou de fermer des fichiers, et bien d'autres.

Lire et extraire des fichiers dans une archive ZIP

La bibliothèque open source libzip permet aux utilisateurs de lire et d'extraire facilement le contenu d'une archive ZIP. La bibliothèque prend en charge l'extraction de fichiers et de dossiers dans un endroit de votre choix avec seulement quelques lignes de code C. La bibliothèque prend en charge l'extraction des données complètes à l'intérieur de l'archive ainsi que l'extraction de fichiers spécifiques de votre choix.

Plus de contrôle sur les archives ZIP

La bibliothèque zip fournit plusieurs fonctionnalités importantes pour un meilleur contrôle du contenu d'une archive ZIP. Plusieurs méthodes et propriétés sont disponibles pour aider les utilisateurs à obtenir des informations complètes sur l'archive avant d'extraire son contenu. Il prend en charge des fonctionnalités telles que compter le nombre de fichiers dans une archive, parcourir tous les fichiers d'une archive, extraire uniquement les fichiers sélectionnés, supprimer des fichiers d'une archive, etc.

 Français