Bibliothèque JavaScript pour la lecture et l'écriture de fichiers ZIP volumineux 

 API JavaScript gratuite Open Source pour la lecture, l'écriture, la suppression et la manipulation de gros fichiers ZIP en ligne.

Zip.js est une bibliothèque JavaScript Open Source qui permet aux développeurs de logiciels de compresser et de décompresser des fichiers dans leurs propres applications. Il fournit une API de bas niveau pour la lecture et l'écriture de fichiers zip volumineux (jusqu'à 4 Go avec l'API File Writer). La bibliothèque est entièrement compatible avec tous les navigateurs Web tels que Chrome, Firefox, Safari 6 et Internet Explorer 10.

La bibliothèque peut gérer plusieurs types de données grâce à une API générique. Si vous souhaitez lire un fichier ZIP et souhaitez stocker ses fichiers dans une variable, vous devez utiliser un objet ZIP.Reader pour lire les données ZIP compressées. Si vous souhaitez écrire des données de fichier non compressées dans la variable, vous devez utiliser un objet ZIP.Writer.

Cette bibliothèque dépend du tableau typé (WebGL) et vous pouvez éventuellement utiliser d'autres API telles que les travailleurs Web pour générer des travailleurs en arrière-plan exécutant des scripts en parallèle à leur page principale, l'API de fichier pour sélectionner par programme des fichiers et accéder à leurs données, l'API d'écrivain de fichier pour écrire sur fichiers à partir d'applications Web et répertoires de fichiers et système de navigation dans les hiérarchies de systèmes de fichiers.

Previous Next

Premiers pas avec Zip.js

Ajoutez zip.js, z-worker.js, deflate.js et inflate.js dans votre projet. Veuillez également inclure le script zip.js dans votre page HTML à l'aide de la commande suivante.

Ajouter ZIP.JS à la page HTML

 script type="text/javascript" src="/lib/zip.js"></script> 

Lire les fichiers ZIP via la bibliothèque JavaScript

La bibliothèque ZIP.JS fournit des fonctionnalités pour lire le contenu d'un fichier ZIP à l'intérieur d'applications JavaScript. Tout d'abord, vous devez créer un objet ZipReader. L'objet ZipReader aide les utilisateurs à lire le contenu d'un fichier ZIP. La bibliothèque permet aux utilisateurs de lire les noms de fichiers, la liste des entrées ZIP, la taille des données compressées, la taille des données non compressées, la date de la dernière modification, le commentaire de fichier, la somme de contrôle des données non compressées, etc.

 Écrire des fichiers au format ZIP via JavaScript

La bibliothèque ZIP.JS permet aux programmeurs de logiciels d'écrire des données dans le fichier zip. Tout d'abord, vous devez créer un objet ZipWriter pour écrire les données de sortie. Vous pouvez facilement ajouter une nouvelle entrée dans le ZIP en fournissant le nom et l'emplacement du fichier. Une fois la tâche terminée, la fonction de rappel de réussite informera de la réussite de l'entrée et de la compression. À la fin, n'oubliez pas de fermer le zip ouvert et de mettre fin aux travailleurs Web associés.

 Français