Module module de base

Module zlib

module de compression et 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, Renvoie l'objet de flux 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, Renvoie l'objet de flux 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 limite de taille de décompression, la valeur par défaut est -1, aucune limite

Résultat de retour :

  • Stream, Renvoie l'objet de flux 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, Renvoie l'objet de flux encapsulé

createInflate

Créer un objet de flux de gonflage

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 limite de taille de décompression, la valeur par défaut est -1, aucune limite

Résultat de retour :

  • Stream, Renvoie l'objet de flux 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 limite de taille de décompression, la valeur par défaut est -1, aucune limite

Résultat de retour :

  • Stream, Renvoie l'objet de flux encapsulé

deflate

Utiliser l'algorithme deflate 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, Compte tenu des données à compresser
  • level: Entier, spécifiez le niveau de compression, la valeur par défaut est DEFAULT_COMPRESSION

Résultat de retour :

  • Buffer, Renvoie des données binaires compressées

deflateTo

Utilisez l'algorithme deflate 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, Compte tenu 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

Utilisez l'algorithme deflate pour compresser les données du flux source dans l'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 où se trouvent 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

inflate

Décompresser les données compressées par l'algorithme deflate (format zlib)

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

Paramètres d'appel :

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

Résultat de retour :

  • Buffer, Renvoie les données binaires non compressées

inflateTo

Décompresser les données compressées par l'algorithme deflate dans 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, Compte tenu des données à décompresser
  • stm: Stream, Spécifiez le flux de stockage des données décompressées
  • maxSize: Entier, spécifiez la limite de taille de décompression, la valeur par défaut est -1, aucune limite

Décompresser les données compressées par l'algorithme deflate dans le flux source vers l'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 où se trouvent les données à décompresser
  • stm: Stream, Spécifiez le flux de stockage des données décompressées
  • maxSize: Entier, spécifiez la limite de taille de décompression, la valeur par défaut est -1, aucune limite

gzip

Utiliser l'algorithme gzip pour compresser les données

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

Paramètres d'appel :

  • data: Buffer, Compte tenu des données à compresser

Résultat de retour :

  • Buffer, Renvoie des données binaires compressées

gzipTo

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

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

Paramètres d'appel :

  • data: Buffer, Compte tenu des 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 dans l'objet de flux

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

Paramètres d'appel :

  • src: Stream, Étant donné le flux où se trouvent les données à compresser
  • stm: Stream, Spécifiez le flux pour stocker les données compressées

gunzip

Décompresser 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, Étant donné les données compressées
  • maxSize: Entier, spécifiez la limite de taille de décompression, la valeur par défaut est -1, aucune limite

Résultat de retour :

  • Buffer, Renvoie les données binaires non compressées

gunzipTo

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

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

Paramètres d'appel :

  • data: Buffer, Compte tenu des données à décompresser
  • stm: Stream, Spécifiez le flux de stockage des données décompressées
  • maxSize: Entier, spécifiez la limite de taille de décompression, la valeur par défaut est -1, aucune limite

Décompressez les données compressées par l'algorithme gzip dans le flux source vers l'objet de 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 où se trouvent les données à décompresser
  • stm: Stream, Spécifiez le flux de stockage des données décompressées
  • maxSize: Entier, spécifiez la limite de taille de décompression, la valeur par défaut est -1, aucune limite

deflateRaw

Utiliser l'algorithme deflate pour compresser les données (deflateRaw)

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

Paramètres d'appel :

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

Résultat de retour :

  • Buffer, Renvoie des données binaires compressées

deflateRawTo

Utilisez l'algorithme deflate 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, Compte tenu 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

Utilisez l'algorithme deflate pour compresser les données du flux source dans l'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 où se trouvent 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

inflateRaw

Décompresser les données compressées par l'algorithme deflate (inflateRaw)

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

Paramètres d'appel :

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

Résultat de retour :

  • Buffer, Renvoie les données binaires non compressées

inflateRawTo

Décompressez les données compressées par l'algorithme deflate dans l'objet stream (inflateRaw)

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

Paramètres d'appel :

  • data: Buffer, Compte tenu des données à décompresser
  • stm: Stream, Spécifiez le flux de stockage des données décompressées
  • maxSize: Entier, spécifiez la limite de taille de décompression, la valeur par défaut est -1, aucune limite

Décompressez les données compressées par l'algorithme deflate dans le flux source vers 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 où se trouvent les données à décompresser
  • stm: Stream, Spécifiez le flux de stockage des données décompressées
  • maxSize: Entier, spécifiez la limite de taille de décompression, la valeur par défaut est -1, aucune limite

constant

NO_COMPRESSION

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

1
const zlib.NO_COMPRESSION = 0;

BEST_SPEED

dégonfler le niveau de compression, régler la compression la plus rapide

1
const zlib.BEST_SPEED = 1;

BEST_COMPRESSION

dégonfler le niveau de compression, régler 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;