Module module de base

Module zip

module de compression et décompression de fichiers zip

Comment utiliser:

1
var zip = require('zip');

Fonction statique

isZipFile

Déterminez si le fichier est au format zip

1
static Boolean zip.isZipFile(String filename) async;

Paramètres d'appel:

  • filename : String, filename

Renvoie le résultat:

  • Boolean , renvoie true si le fichier est un fichier zip

open

Ouvrez un fichier zip

1 2 3
static 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 : String, 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 le stockage. ZIP_DEFLATED est utilisé par défaut pour la compression à l'aide de la bibliothèque zlib .

Renvoie le résultat:

  • ZipFile , retourne un objet fichier zip

Ouvrez un fichier zip

1 2 3
static 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 : String, 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 le stockage. ZIP_DEFLATED est utilisé par défaut pour la compression à l'aide de la bibliothèque zlib .

Renvoie le résultat:

  • ZipFile , retourne un objet fichier zip

Ouvrez un fichier zip

1 2 3
static 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 : String, 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 le stockage. ZIP_DEFLATED est utilisé par défaut pour la compression à l'aide de la bibliothèque zlib .

Renvoie le résultat:

  • ZipFile , retourne un objet fichier zip

Constante

ZIP_STORED

Constante de type de compression, pas de compression, stockage uniquement

1
const zip.ZIP_STORED = 0;

ZIP_DEFLATED

Constante de type de compression, vous devez vous fier à la bibliothèque zlib pour la compression

1
const zip.ZIP_DEFLATED = 1;