Créer et modifier des archives ZIP protégées par mot de passe via C Library
Bibliothèque Open Source C gratuite pour générer, modifier, supprimer ou extraire des archives ZIP, ajouter/supprimer des fichiers dans vos propres applications.
Minizip est une bibliothèque C open source qui permet aux programmeurs de logiciels de travailler avec des archives zip dans leurs propres applications C. La bibliothèque Minizip est très stable et est l'une des meilleures et des plus faciles à utiliser. Il utilisait toujours la compression Deflate lors de l'ajout de fichiers à l'archive. Minizip est une bibliothèque C pure qui peut être utilisée facilement sous Windows, macOS et Linux. La bibliothèque prend également en charge le chiffrement et le déchiffrement PKWARE et WinZIP AES.
L'API Minizip fournit une prise en charge complète de nombreuses fonctionnalités avancées liées à la compression et à l'extraction des archives ZIP, telles que la création et l'extraction d'archives zip, l'ajout ou la suppression d'entrées d'archives zip, la lecture et l'écriture d'archives zip à partir de la mémoire, la protection par mot de passe, la prise en charge de la diffusion en mémoire tampon, fractionnement des archives zip en plusieurs fichiers, Unicode via l'encodage UTF-8, prise en charge de l'encodage des caractères, suivi et stockage des liens symboliques et bien d'autres.
Premiers pas avec Minizip
CMake est fortement recommandé pour construire la bibliothèque Minizip. Vous pouvez l'obtenir facilement sur le site Web cmake.
Un code d'installation typique est donné ci-dessous
Créer une bibliothèque Minizip à partir de CMake
cmake . -DMZ_BUILD_TEST=ON
cmake --build
Créer une nouvelle archive ZIP via la bibliothèque C
La bibliothèque Free Minizip fournit des fonctionnalités pour générer une nouvelle archive ZIP dans les applications C. La bibliothèque de compression prend également en charge la modification d'une archive ZIP existante en y insérant ou en supprimant des fichiers. Vous pouvez facilement afficher la liste de tous les fichiers disponibles dans l'archive ZIP. Vous pouvez également ouvrir, modifier, fermer ou supprimer un répertoire ou un fichier dans l'archive ZIP avec seulement quelques commandes C simples.
Gestion des archives protégées par mot de passe
La bibliothèque open source Minizip offre la possibilité de gérer facilement des archives ZIP protégées par mot de passe. Il fournit un ensemble de fonctionnalités qui permettent aux développeurs de logiciels de protéger leurs archives en définissant un mot de passe, permettant de lire tout ou partie des entrées de l'archive, de modifier le mot de passe de l'archive, de supprimer le mot de passe de l'archive, de définir des méthodes de cryptage et de décryptage et bien plus encore.
Ajouter ou supprimer des fichiers de l'archive ZIP
La bibliothèque open source Minizip offre la possibilité de gérer facilement des archives ZIP protégées par mot de passe. Il fournit un ensemble de fonctionnalités qui permettent aux développeurs de logiciels de protéger leurs archives en définissant un mot de passe, permettant de lire tout ou partie des entrées de l'archive, de modifier le mot de passe de l'archive, de supprimer le mot de passe de l'archive, de définir des méthodes de cryptage et de décryptage, et bien plus encore. .
Extraire les fichiers des archives ZIP sur le disque
La bibliothèque open source Minizip permet aux programmeurs informatiques de lire et d'extraire facilement le contenu d'une archive. Vous pouvez facilement extraire des fichiers et des dossiers à l'endroit de votre choix sur le disque. Il vous donne également la possibilité d'extraire les données complètes d'une archive ainsi que d'extraire certains fichiers particuliers. La bibliothèque offre également la possibilité de générer et de vérifier les signatures CMS pour chaque entrée.