モジュール基本モジュール

モジュール zlib

zlib 圧縮および解凍モジュール

指示:

1
var zlib = require('zlib');

静的関数

createDeflate

収縮ストリーム オブジェクトを作成する

1
static Stream zlib.createDeflate(Stream to);

呼び出しパラメータ:

  • to: Stream、処理結果の保存に使用するストリーム

結果を返す:

  • Stream、カプセル化されたストリーム オブジェクトを返す

createDeflateRaw

deflateRaw ストリーム オブジェクトを作成する

1
static Stream zlib.createDeflateRaw(Stream to);

呼び出しパラメータ:

  • to: Stream、処理結果の保存に使用するストリーム

結果を返す:

  • Stream、カプセル化されたストリーム オブジェクトを返す

createGunzip

gunzip ストリーム オブジェクトを作成する

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

呼び出しパラメータ:

  • to: Stream、処理結果の保存に使用するストリーム
  • maxSize: 整数、圧縮解除サイズの制限を指定、デフォルトは -1、制限なし

結果を返す:

  • Stream、カプセル化されたストリーム オブジェクトを返す

createGzip

gzip ストリーム オブジェクトを作成する

1
static Stream zlib.createGzip(Stream to);

呼び出しパラメータ:

  • to: Stream、処理結果の保存に使用するストリーム

結果を返す:

  • Stream、カプセル化されたストリーム オブジェクトを返す

createInflate

インフレート ストリーム オブジェクトを作成する

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

呼び出しパラメータ:

  • to: Stream、処理結果の保存に使用するストリーム
  • maxSize: 整数、圧縮解除サイズの制限を指定、デフォルトは -1、制限なし

結果を返す:

  • Stream、カプセル化されたストリーム オブジェクトを返す

createInflateRaw

inflateRaw ストリーム オブジェクトを作成する

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

呼び出しパラメータ:

  • to: Stream、処理結果の保存に使用するストリーム
  • maxSize: 整数、圧縮解除サイズの制限を指定、デフォルトは -1、制限なし

結果を返す:

  • Stream、カプセル化されたストリーム オブジェクトを返す

deflate

deflate アルゴリズムを使用してデータを圧縮する (zlib 形式)

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

呼び出しパラメータ:

  • data: Buffer、圧縮するデータを考えると
  • level: 整数、圧縮レベルを指定します。デフォルトは DEFAULT_COMPRESSION です

結果を返す:

  • Buffer、圧縮されたバイナリデータを返す

deflateTo

deflate アルゴリズムを使用して、データをストリーム オブジェクト (zlib 形式) に圧縮します。

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

呼び出しパラメータ:

  • data: Buffer、圧縮するデータを考えると
  • stm: Stream、圧縮データを格納するストリームを指定します
  • level: 整数、圧縮レベルを指定します。デフォルトは DEFAULT_COMPRESSION です

deflate アルゴリズムを使用して、ソース ストリームのデータをストリーム オブジェクト (zlib 形式) に圧縮します。

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

呼び出しパラメータ:

  • src: Stream、圧縮するデータが配置されているストリームを考えると
  • stm: Stream、圧縮データを格納するストリームを指定します
  • level: 整数、圧縮レベルを指定します。デフォルトは DEFAULT_COMPRESSION です

inflate

deflateアルゴリズムで圧縮したデータを解凍(zlib形式)

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

呼び出しパラメータ:

  • data: Buffer, 与えられた圧縮データ
  • maxSize: 整数、圧縮解除サイズの制限を指定、デフォルトは -1、制限なし

結果を返す:

  • Buffer, 圧縮されていないバイナリ データを返す

inflateTo

deflate アルゴリズムで圧縮されたデータをストリーム オブジェクト (zlib 形式) に解凍します。

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

呼び出しパラメータ:

  • data: Buffer、解凍するデータを考えると
  • stm: Stream, 解凍されたデータを格納するためのストリームを指定します
  • maxSize: 整数、圧縮解除サイズの制限を指定、デフォルトは -1、制限なし

ソースストリーム内のデフレートアルゴリズムで圧縮されたデータをストリームオブジェクト(zlib形式)に解凍

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

呼び出しパラメータ:

  • src: Stream、圧縮解除するデータが配置されているストリームが与えられた場合
  • stm: Stream, 解凍されたデータを格納するためのストリームを指定します
  • maxSize: 整数、圧縮解除サイズの制限を指定、デフォルトは -1、制限なし

gzip

gzip アルゴリズムを使用してデータを圧縮する

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

呼び出しパラメータ:

  • data: Buffer、圧縮するデータを考えると

結果を返す:

  • Buffer、圧縮されたバイナリデータを返す

gzipTo

gzip アルゴリズムを使用してデータをストリーム オブジェクトに圧縮する

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

呼び出しパラメータ:

  • data: Buffer、圧縮するデータを考えると
  • stm: Stream、圧縮データを格納するストリームを指定します

gzip アルゴリズムを使用して、ソース ストリームのデータをストリーム オブジェクトに圧縮します。

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

呼び出しパラメータ:

  • src: Stream、圧縮するデータが配置されているストリームを考えると
  • stm: Stream、圧縮データを格納するストリームを指定します

gunzip

gzip アルゴリズムで圧縮されたデータを解凍する

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

呼び出しパラメータ:

  • data: Buffer, 与えられた圧縮データ
  • maxSize: 整数、圧縮解除サイズの制限を指定、デフォルトは -1、制限なし

結果を返す:

  • Buffer, 圧縮されていないバイナリ データを返す

gunzipTo

gzip アルゴリズムで圧縮されたデータをストリーム オブジェクトに解凍します。

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

呼び出しパラメータ:

  • data: Buffer、解凍するデータを考えると
  • stm: Stream, 解凍されたデータを格納するためのストリームを指定します
  • maxSize: 整数、圧縮解除サイズの制限を指定、デフォルトは -1、制限なし

ソースストリーム内の gzip アルゴリズムで圧縮されたデータをストリームオブジェクトに解凍します

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

呼び出しパラメータ:

  • src: Stream、圧縮解除するデータが配置されているストリームが与えられた場合
  • stm: Stream, 解凍されたデータを格納するためのストリームを指定します
  • maxSize: 整数、圧縮解除サイズの制限を指定、デフォルトは -1、制限なし

deflateRaw

deflate アルゴリズムを使用してデータを圧縮します (deflateRaw)

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

呼び出しパラメータ:

  • data: Buffer、圧縮するデータを考えると
  • level: 整数、圧縮レベルを指定します。デフォルトは DEFAULT_COMPRESSION です

結果を返す:

  • Buffer、圧縮されたバイナリデータを返す

deflateRawTo

deflate アルゴリズムを使用して、データをストリーム オブジェクト (deflateRaw) に圧縮します。

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

呼び出しパラメータ:

  • data: Buffer、圧縮するデータを考えると
  • stm: Stream、圧縮データを格納するストリームを指定します
  • level: 整数、圧縮レベルを指定します。デフォルトは DEFAULT_COMPRESSION です

deflate アルゴリズムを使用して、ソース ストリームのデータをストリーム オブジェクト (deflateRaw) に圧縮します。

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

呼び出しパラメータ:

  • src: Stream、圧縮するデータが配置されているストリームを考えると
  • stm: Stream、圧縮データを格納するストリームを指定します
  • level: 整数、圧縮レベルを指定します。デフォルトは DEFAULT_COMPRESSION です

inflateRaw

deflate アルゴリズム (inflateRaw) で圧縮されたデータを解凍します。

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

呼び出しパラメータ:

  • data: Buffer, 与えられた圧縮データ
  • maxSize: 整数、圧縮解除サイズの制限を指定、デフォルトは -1、制限なし

結果を返す:

  • Buffer, 圧縮されていないバイナリ データを返す

inflateRawTo

deflate アルゴリズムで圧縮されたデータをストリーム オブジェクト (inflateRaw) に解凍します。

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

呼び出しパラメータ:

  • data: Buffer、解凍するデータを考えると
  • stm: Stream, 解凍されたデータを格納するためのストリームを指定します
  • maxSize: 整数、圧縮解除サイズの制限を指定、デフォルトは -1、制限なし

ソース ストリーム内の deflate アルゴリズムによって圧縮されたデータをストリーム オブジェクト (inflateRaw) に解凍します。

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

呼び出しパラメータ:

  • src: Stream、圧縮解除するデータが配置されているストリームが与えられた場合
  • stm: Stream, 解凍されたデータを格納するためのストリームを指定します
  • maxSize: 整数、圧縮解除サイズの制限を指定、デフォルトは -1、制限なし

絶え間ない

NO_COMPRESSION

圧縮レベルを収縮させ、圧縮を設定しない

1
const zlib.NO_COMPRESSION = 0;

BEST_SPEED

deflate 圧縮レベル、最速の圧縮を設定

1
const zlib.BEST_SPEED = 1;

BEST_COMPRESSION

圧縮レベルを収縮させ、最高の圧縮を設定します

1
const zlib.BEST_COMPRESSION = 9;

DEFAULT_COMPRESSION

デフレート圧縮レベル、デフォルト設定の設定

1
const zlib.DEFAULT_COMPRESSION = -1;