Mòdul mòdul bàsic

Cremallera del mòdul

mòdul de compressió i descompressió de fitxers en format zip

Instruccions:

1
var zip = require('zip');

Funció estàtica

isZipFile

Determineu si el fitxer té un format zip

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

Paràmetres de trucada:

  • filename: Cadena, nom del fitxer

Resultat de retorn:

  • Boolean, Retorna true per indicar que el fitxer és un fitxer zip

open

Obriu un fitxer zip

1 2 3
static ZipFile zip.open(String path, String mod = "r", Integer compress_type = ZIP_DEFLATED) async;

Paràmetres de trucada:

  • path: Cadena, camí del fitxer
  • mod: Cadena, mode de fitxer obert, "r" significa llegir, "w" significa crear, "a" significa afegir després del fitxer zip
  • compress_type: Enter, tipus de compressió, ZIP_STORED significa que no hi ha compressió, només emmagatzematge. ZIP_DEFLATED s'utilitza per defecte, el que significa que s'utilitzazlibLa biblioteca està comprimida.

Resultat de retorn:

  • ZipFile, Retorna l'objecte del fitxer zip

Obriu un fitxer zip

1 2 3
static ZipFile zip.open(Buffer data, String mod = "r", Integer compress_type = ZIP_DEFLATED) async;

Paràmetres de trucada:

  • data: Buffer, dades de fitxers zip
  • mod: Cadena, mode de fitxer obert, "r" significa llegir, "w" significa crear, "a" significa afegir després del fitxer zip
  • compress_type: Enter, tipus de compressió, ZIP_STORED significa que no hi ha compressió, només emmagatzematge. ZIP_DEFLATED s'utilitza per defecte, el que significa que s'utilitzazlibLa biblioteca està comprimida.

Resultat de retorn:

  • ZipFile, Retorna l'objecte del fitxer zip

Obriu un fitxer zip

1 2 3
static ZipFile zip.open(SeekableStream strm, String mod = "r", Integer compress_type = ZIP_DEFLATED) async;

Paràmetres de trucada:

  • strm: SeekableStream, flux de fitxers zip
  • mod: Cadena, mode de fitxer obert, "r" significa llegir, "w" significa crear, "a" significa afegir després del fitxer zip
  • compress_type: Enter, tipus de compressió, ZIP_STORED significa que no hi ha compressió, només emmagatzematge. ZIP_DEFLATED s'utilitza per defecte, el que significa que s'utilitzazlibLa biblioteca està comprimida.

Resultat de retorn:

  • ZipFile, Retorna l'objecte del fitxer zip

constant

ZIP_STORED

Tipus de compressió constant, sense compressió, només emmagatzematge

1
const zip.ZIP_STORED = 0;

ZIP_DEFLATED

Constant de tipus de compressió, ha de dependre dezlibCompressió de biblioteca

1
const zip.ZIP_DEFLATED = 1;