Module Module de base

Module zlib

module de compression et de décompression zlib

Instructions:

1
var zlib = require('zlib');

Fonction statique

createDeflate

Créer un objet de flux de dégonflage

1
static Stream zlib.createDeflate(Stream to);

Paramètres d'appel:

  • to : Stream , le flux utilisé pour stocker les résultats du traitement

Résultat de retour:

  • Stream , retourne l'objet stream encapsulé

createDeflateRaw

Créer un objet de flux deflateRaw

1
static Stream zlib.createDeflateRaw(Stream to);

Paramètres d'appel:

  • to : Stream , le flux utilisé pour stocker les résultats du traitement

Résultat de retour:

  • Stream , retourne l'objet stream encapsulé

createGunzip

Créer un objet de flux gunzip

1 2
static Stream zlib.createGunzip(Stream to, Integer maxSize = -1);

Paramètres d'appel:

  • to : Stream , le flux utilisé pour stocker les résultats du traitement
  • maxSize : Entier, spécifiez la taille limite de décompression, la valeur par défaut est -1, pas de limite

Résultat de retour:

  • Stream , retourne l'objet stream encapsulé

createGzip

Créer un objet de flux gzip

1
static Stream zlib.createGzip(Stream to);

Paramètres d'appel:

  • to : Stream , le flux utilisé pour stocker les résultats du traitement

Résultat de retour:

  • Stream , retourne l'objet stream encapsulé

createInflate

Créer un objet de flux gonflé

1 2
static Stream zlib.createInflate(Stream to, Integer maxSize = -1);

Paramètres d'appel:

  • to : Stream , le flux utilisé pour stocker les résultats du traitement
  • maxSize : Entier, spécifiez la taille limite de décompression, la valeur par défaut est -1, pas de limite

Résultat de retour:

  • Stream , retourne l'objet stream encapsulé

createInflateRaw

Créer un objet de flux inflateRaw

1 2
static Stream zlib.createInflateRaw(Stream to, Integer maxSize = -1);

Paramètres d'appel:

  • to : Stream , le flux utilisé pour stocker les résultats du traitement
  • maxSize : Entier, spécifiez la taille limite de décompression, la valeur par défaut est -1, pas de limite

Résultat de retour:

  • Stream , retourne l'objet stream encapsulé

deflate

Utiliser l'algorithme de dégonflage pour compresser les données (format zlib)

1 2
static Buffer zlib.deflate(Buffer data, Integer level = DEFAULT_COMPRESSION) async;

Paramètres d'appel:

  • data : Buffer , étant donné les données à compresser
  • level : Entier, spécifiez le niveau de compression, la valeur par défaut est DEFAULT_COMPRESSION

Résultat de retour:

  • Buffer , retourne les données binaires compressées

deflateTo

Utilisez l'algorithme de dégonflage pour compresser les données dans un objet de flux (format zlib)

1 2 3
static zlib.deflateTo(Buffer data, Stream stm, Integer level = DEFAULT_COMPRESSION) async;

Paramètres d'appel:

  • data : Buffer , étant donné les données à compresser
  • stm : Stream , spécifiez le flux pour stocker les données compressées
  • level : Entier, spécifiez le niveau de compression, la valeur par défaut est DEFAULT_COMPRESSION

Utilisez l'algorithme de dégonflage pour compresser les données du flux source en un objet de flux (format zlib)

1 2 3
static zlib.deflateTo(Stream src, Stream stm, Integer level = DEFAULT_COMPRESSION) async;

Paramètres d'appel:

  • src : Stream , étant donné le flux des données à compresser
  • stm : Stream , spécifiez le flux pour stocker les données compressées
  • level : Entier, spécifiez le niveau de compression, la valeur par défaut est DEFAULT_COMPRESSION

inflate

Décompresser les données compressées par l'algorithme de dégonflage (format zlib)

1 2
static Buffer zlib.inflate(Buffer data, Integer maxSize = -1) async;

Paramètres d'appel:

  • data : Buffer , données compressées données
  • maxSize : Entier, spécifiez la taille limite de décompression, la valeur par défaut est -1, pas de limite

Résultat de retour:

  • Buffer , retourne les données binaires décompressées

inflateTo

Décompressez les données compressées par l'algorithme de dégonflage en un objet de flux (format zlib)

1 2 3
static zlib.inflateTo(Buffer data, Stream stm, Integer maxSize = -1) async;

Paramètres d'appel:

  • data : Buffer , étant donné les données à décompresser
  • stm : Stream , spécifiez le flux pour stocker les données décompressées
  • maxSize : Entier, spécifiez la taille limite de décompression, la valeur par défaut est -1, pas de limite

Décompressez les données compressées par l'algorithme de dégonflage dans le flux source en un objet de flux (format zlib)

1 2 3
static zlib.inflateTo(Stream src, Stream stm, Integer maxSize = -1) async;

Paramètres d'appel:

  • src : Stream , étant donné le flux des données à décompresser
  • stm : Stream , spécifiez le flux pour stocker les données décompressées
  • maxSize : Entier, spécifiez la taille limite de décompression, la valeur par défaut est -1, pas de limite

gzip

Compressez les données à l'aide de l'algorithme gzip

1
static Buffer zlib.gzip(Buffer data) async;

Paramètres d'appel:

  • data : Buffer , étant donné les données à compresser

Résultat de retour:

  • Buffer , retourne les données binaires compressées

gzipTo

Utilisez l'algorithme gzip pour compresser les données dans un objet de flux

1 2
static zlib.gzipTo(Buffer data, Stream stm) async;

Paramètres d'appel:

  • data : Buffer , étant donné les données à compresser
  • stm : Stream , spécifiez le flux pour stocker les données compressées

Utilisez l'algorithme gzip pour compresser les données du flux source en un objet de flux

1 2
static zlib.gzipTo(Stream src, Stream stm) async;

Paramètres d'appel:

  • src : Stream , étant donné le flux des données à compresser
  • stm : Stream , spécifiez le flux pour stocker les données compressées

gunzip

Décompressez les données compressées par l'algorithme gzip

1 2
static Buffer zlib.gunzip(Buffer data, Integer maxSize = -1) async;

Paramètres d'appel:

  • data : Buffer , données compressées données
  • maxSize : Entier, spécifiez la taille limite de décompression, la valeur par défaut est -1, pas de limite

Résultat de retour:

  • Buffer , retourne les données binaires décompressées

gunzipTo

Décompressez les données compressées par l'algorithme gzip dans un objet de flux

1 2 3
static zlib.gunzipTo(Buffer data, Stream stm, Integer maxSize = -1) async;

Paramètres d'appel:

  • data : Buffer , étant donné les données à décompresser
  • stm : Stream , spécifiez le flux pour stocker les données décompressées
  • maxSize : Entier, spécifiez la taille limite de décompression, la valeur par défaut est -1, pas de limite

Décompressez les données compressées par l'algorithme gzip dans le flux source dans l'objet flux

1 2 3
static zlib.gunzipTo(Stream src, Stream stm, Integer maxSize = -1) async;

Paramètres d'appel:

  • src : Stream , étant donné le flux des données à décompresser
  • stm : Stream , spécifiez le flux pour stocker les données décompressées
  • maxSize : Entier, spécifiez la taille limite de décompression, la valeur par défaut est -1, pas de limite

deflateRaw

Compressez les données en utilisant l'algorithme de dégonflage (deflateRaw)

1 2
static Buffer zlib.deflateRaw(Buffer data, Integer level = DEFAULT_COMPRESSION) async;

Paramètres d'appel:

  • data : Buffer , étant donné les données à compresser
  • level : Entier, spécifiez le niveau de compression, la valeur par défaut est DEFAULT_COMPRESSION

Résultat de retour:

  • Buffer , retourne les données binaires compressées

deflateRawTo

Utilisez l'algorithme de dégonflage pour compresser les données dans un objet de flux (deflateRaw)

1 2 3
static zlib.deflateRawTo(Buffer data, Stream stm, Integer level = DEFAULT_COMPRESSION) async;

Paramètres d'appel:

  • data : Buffer , étant donné les données à compresser
  • stm : Stream , spécifiez le flux pour stocker les données compressées
  • level : Entier, spécifiez le niveau de compression, la valeur par défaut est DEFAULT_COMPRESSION

Utilisez l'algorithme de dégonflage pour compresser les données du flux source en un objet de flux (deflateRaw)

1 2 3
static zlib.deflateRawTo(Stream src, Stream stm, Integer level = DEFAULT_COMPRESSION) async;

Paramètres d'appel:

  • src : Stream , étant donné le flux des données à compresser
  • stm : Stream , spécifiez le flux pour stocker les données compressées
  • level : Entier, spécifiez le niveau de compression, la valeur par défaut est DEFAULT_COMPRESSION

inflateRaw

Décompresser les données compressées par l'algorithme de dégonflage (inflateRaw)

1 2
static Buffer zlib.inflateRaw(Buffer data, Integer maxSize = -1) async;

Paramètres d'appel:

  • data : Buffer , données compressées données
  • maxSize : Entier, spécifiez la taille limite de décompression, la valeur par défaut est -1, pas de limite

Résultat de retour:

  • Buffer , retourne les données binaires décompressées

inflateRawTo

Décompressez les données compressées par l'algorithme de dégonflage en un objet de flux (inflateRaw)

1 2 3
static zlib.inflateRawTo(Buffer data, Stream stm, Integer maxSize = -1) async;

Paramètres d'appel:

  • data : Buffer , étant donné les données à décompresser
  • stm : Stream , spécifiez le flux pour stocker les données décompressées
  • maxSize : Entier, spécifiez la taille limite de décompression, la valeur par défaut est -1, pas de limite

Décompressez les données compressées par l'algorithme de dégonflage du flux source dans l'objet de flux (inflateRaw)

1 2 3
static zlib.inflateRawTo(Stream src, Stream stm, Integer maxSize = -1) async;

Paramètres d'appel:

  • src : Stream , étant donné le flux des données à décompresser
  • stm : Stream , spécifiez le flux pour stocker les données décompressées
  • maxSize : Entier, spécifiez la taille limite de décompression, la valeur par défaut est -1, pas de limite

constant

NO_COMPRESSION

dégonfler le niveau de compression, ne définir aucune compression

1
const zlib.NO_COMPRESSION = 0;

BEST_SPEED

dégonfler le niveau de compression, définir la compression la plus rapide

1
const zlib.BEST_SPEED = 1;

BEST_COMPRESSION

dégonfler le niveau de compression, définir la compression la plus élevée

1
const zlib.BEST_COMPRESSION = 9;

DEFAULT_COMPRESSION

dégonfler le niveau de compression, définir les paramètres par défaut

1
const zlib.DEFAULT_COMPRESSION = -1;