Модуль базовый модуль

Модуль на молнии

модуль сжатия и распаковки файлов в формате zip

Инструкции:

1
var zip = require('zip');

Статическая функция

isZipFile

Определите, находится ли файл в формате zip

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

Параметры звонка:

  • filename: Строка, имя файла

Результат возврата:

  • Boolean, Верните true, чтобы указать, что файл является zip-файлом

open

Откройте zip-файл

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

Параметры звонка:

  • path: Строка, путь к файлу
  • mod: Строка, режим открытого файла, «r» означает чтение, «w» означает создание, «a» означает добавление после zip-файла.
  • compress_type: Целое число, тип сжатия, ZIP_STORED означает отсутствие сжатия, только хранилище. ZIP_DEFLATED используется по умолчанию, что означает, что он используетсяzlibБиблиотека сжатая.

Результат возврата:

  • ZipFile, Верните объект zip-файла

Откройте zip-файл

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

Параметры звонка:

  • data: Buffer, данные zip-файла
  • mod: Строка, режим открытого файла, «r» означает чтение, «w» означает создание, «a» означает добавление после zip-файла.
  • compress_type: Целое число, тип сжатия, ZIP_STORED означает отсутствие сжатия, только хранилище. ZIP_DEFLATED используется по умолчанию, что означает, что он используетсяzlibБиблиотека сжатая.

Результат возврата:

  • ZipFile, Верните объект zip-файла

Откройте zip-файл

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

Параметры звонка:

  • strm: SeekableStream, поток zip-файла
  • mod: Строка, режим открытого файла, «r» означает чтение, «w» означает создание, «a» означает добавление после zip-файла.
  • compress_type: Целое число, тип сжатия, ZIP_STORED означает отсутствие сжатия, только хранилище. ZIP_DEFLATED используется по умолчанию, что означает, что он используетсяzlibБиблиотека сжатая.

Результат возврата:

  • ZipFile, Верните объект zip-файла

постоянный

ZIP_STORED

Тип сжатия постоянный, без сжатия, только хранилище

1
const zip.ZIP_STORED = 0;

ZIP_DEFLATED

Константа типа сжатия, должна зависеть отzlibСжатие библиотеки

1
const zip.ZIP_DEFLATED = 1;