ZIP Foundation
Bibliothèque Swift Open Source pour créer des archives ZIP
Le fichier ZIP est une archive compressée qui permet aux utilisateurs de réduire plus facilement la taille des fichiers volumineux ou des groupes de fichiers pour les envoyer, les partager et les stocker facilement. La fondation ZIP est une bibliothèque Swift qui peut gérer sans effort les fichiers d'archive ZIP. La bibliothèque est basée sur la libcompression d'Apple et gère facilement l'encodage ou le décodage des archives compressées. La bibliothèque a inclus des fonctionnalités de compression et de décompression avec des performances et une stabilité élevées. La bibliothèque est open source et est disponible sous la licence MIT pour un usage public.
La Fondation ZIP est une section de documentation très facile à utiliser et bien entretenue. Le Swift permet aux développeurs de logiciels de créer, lire et mettre à jour des fichiers d'archive ZIP avec seulement quelques lignes de code. L'avantage de la bibliothèque est qu'elle n'a pas de dépendances tierces et fournit des méthodes de haut niveau faciles à utiliser. La bibliothèque a inclus plusieurs fonctionnalités importantes liées aux archives ZIP, telles que la compression de fichiers ou de répertoires, l'accès à des entrées individuelles, la création d'une nouvelle archive, l'accès à des entrées individuelles, l'ajout d'une nouvelle entrée, la suppression d'une entrée particulière, une meilleure gestion de la mémoire, etc.
Premiers pas avec ZIP Foundation
Vous pouvez facilement installer ZIP Foundation à partir de CocoaPods. Veuillez utiliser la commande suivante pour installer le projet sur votre système.
Compiler la bibliothèque ZIP Foundation via CocoaPods
$ pod install
Vous pouvez facilement installer la bibliothèque ZIP Foundation à partir de GitHub. Veuillez utiliser la commande suivante pour installer le projet sur votre système.
Installer la bibliothèque ZIP Foundation via GitHub
go get https://github.com/weichsel/ZIPFoundation.git
Fichiers zip et répertoires via Swift Library
La bibliothèque open source ZIP Foundation permet aux développeurs de logiciels de compresser différents types de fichiers ou de répertoires à l'aide de code Swift. Pour compresser un seul fichier, il vous suffit de transmettre une URL de fichier représentant l'élément que vous souhaitez compresser et une URL de destination. Par défaut, aucune compression n'est utilisée lors de la création d'archives. Vous pouvez également créer une archive ZIP compressée en définissant le paramètre sur .deflate. Comme pour les fichiers, il accepte également les éléments du répertoire et ajoute facilement le contenu du répertoire à l'archive.
Ajouter ou supprimer des entrées individuelles
Il est souvent nécessaire d'accéder ou de lire certaines entrées spécifiques dans une archive ZIP en extrayant l'intégralité de l'archive. La Fondation ZIP aide les développeurs de logiciels à accéder individuellement à des entrées spécifiques et à les utiliser en fonction de leurs propres besoins. Il permet également aux programmeurs de mettre à jour progressivement le contenu des archives. Les programmeurs peuvent facilement ajouter un nouveau fichier à une archive existante ou remplacer ou supprimer facilement un fichier dans une archive ZIP existante.
Traiter les archives en mémoire
La bibliothèque open source ZIP Foundation a inclus la prise en charge de la gestion des archives en mémoire à l'aide de commandes Swift. Cela signifie que la bibliothèque prend en charge la création ou l'extraction des archives qui n'existent qu'à l'intérieur de la RAM. Vous pouvez facilement lire et mettre à jour l'archive en mémoire avec seulement quelques lignes de code. Il permet également de consommer le contenu des entrées ZIP sans les écrire dans le système de fichiers.