Module module de base

Module zip

module de compression et de décompression de fichier au format zip

Instructions:

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 : 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 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 : 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 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 : 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 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 : 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, stockage uniquement

1
const zip.ZIP_STORED = 0;

ZIP_DEFLATED

Constante de type de compression, besoin de s'appuyer sur la bibliothèque zlib pour la compression

1
const zip.ZIP_DEFLATED = 1;