Module zip
module de compression et de décompression de fichier au format zip
Instructions:
1var zip = require('zip');
Fonction statique
isZipFile
Déterminez si le fichier est au format zip
1static Boolean zip.isZipFile(String filename) async;
Paramètres d'appel:
- filename : chaîne, nom de fichier
Résultat de retour:
- Boolean , renvoie true pour indiquer que le fichier est un fichier zip
open
Ouvrez un fichier zip
1
2
3static ZipFile zip.open(String path,
String mod = "r",
Integer compress_type = ZIP_DEFLATED) async;
Paramètres d'appel:
- path : chaîne, chemin du fichier
- mod : Chaîne, mode fichier ouvert, "r" signifie lire, "w" signifie créer, "a" signifie ajouter après le fichier zip
- compress_type : Entier, type de compression, ZIP_STORED signifie pas de compression, uniquement stockage. L'utilisation par défaut de ZIP_DEFLATED signifie utiliser la bibliothèque zlib pour la compression.
Résultat de retour:
- ZipFile , retourne l'objet de fichier zip
Ouvrez un fichier zip
1
2
3static ZipFile zip.open(Buffer data,
String mod = "r",
Integer compress_type = ZIP_DEFLATED) async;
Paramètres d'appel:
- data : Buffer , données de fichier zip
- mod : Chaîne, mode fichier ouvert, "r" signifie lire, "w" signifie créer, "a" signifie ajouter après le fichier zip
- compress_type : Entier, type de compression, ZIP_STORED signifie pas de compression, uniquement stockage. L'utilisation par défaut de ZIP_DEFLATED signifie utiliser la bibliothèque zlib pour la compression.
Résultat de retour:
- ZipFile , retourne l'objet de fichier zip
Ouvrez un fichier zip
1
2
3static ZipFile zip.open(SeekableStream strm,
String mod = "r",
Integer compress_type = ZIP_DEFLATED) async;
Paramètres d'appel:
- strm : SeekableStream , flux de fichiers zip
- mod : Chaîne, mode fichier ouvert, "r" signifie lire, "w" signifie créer, "a" signifie ajouter après le fichier zip
- compress_type : Entier, type de compression, ZIP_STORED signifie pas de compression, uniquement stockage. L'utilisation par défaut de ZIP_DEFLATED signifie utiliser la bibliothèque zlib pour la compression.
Résultat de retour:
- ZipFile , retourne l'objet de fichier zip
constant
ZIP_STORED
Constante de type de compression, pas de compression, uniquement stockage
1const zip.ZIP_STORED = 0;
ZIP_DEFLATED
Constante de type de compression, besoin de s'appuyer sur la bibliothèque zlib pour la compression
1const zip.ZIP_DEFLATED = 1;