Объект встроенный объект

Объект ZipFile

объект доступа к zip файлу

наследование

Функция-член

namelist

Получить список имен файлов

1
NArray ZipFile.namelist() async;

Вернуть результат:

  • NArray , возвращает объект списка, содержащий имена файлов

infolist

Получить список информации о файле

1
NArray ZipFile.infolist() async;

Вернуть результат:

  • NArray , вернуть объект списка, содержащий информацию о файле

Информация о файле содержит поля: имя файла, дата, compress_type, compress_size, file_size, пароль, данные


getinfo

Получить информацию о файле

1
NObject ZipFile.getinfo(String member) async;

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

  • member : String, укажите имя файла для получения информации

Вернуть результат:

  • NObject , вернуть файл информационного объекта

Информация о файле содержит поля: имя файла, дата, compress_type, compress_size, file_size, пароль, данные


read

Возврат данных, прочитанных из сжатого файла

1 2
Buffer ZipFile.read(String member, String password = "") async;

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

  • member : String, укажите имя файла для чтения
  • password : строка, распаковать пароль, пароль по умолчанию нет

Вернуть результат:

  • Buffer , вернуть все данные файла

readAll

Распакуйте все файлы

1
NArray ZipFile.readAll(String password = "") async;

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

  • password : строка, распаковать пароль, пароль по умолчанию нет

Вернуть результат:

  • NArray , содержит список всех файловых данных и информации

extract

Распакуйте указанный файл

1 2 3
ZipFile.extract(String member, String path, String password = "") async;

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

  • member : String, укажите имя файла для распаковки
  • path : String, укажите путь для распаковки
  • password : строка, распаковать пароль, пароль по умолчанию нет

Извлечь указанный файл в поток

1 2 3
ZipFile.extract(String member, SeekableStream strm, String password = "") async;

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

  • member : String, укажите имя файла для распаковки
  • strm : SeekableStream , указать поток для распаковки
  • password : строка, распаковать пароль, пароль по умолчанию нет

extractAll

Распакуйте все файлы по указанному пути

1 2
ZipFile.extractAll(String path, String password = "") async;

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

  • path : String, укажите путь для распаковки
  • password : строка, распаковать пароль, пароль по умолчанию нет

write

Записать указанный файл в сжатый файл

1 2 3
ZipFile.write(String filename, String inZipName, String password = "") async;

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

  • filename : строка, указать файл для записи
  • inZipName : String, имя файла, сжатого в zip файле
  • password : строка, распаковать пароль, пароль по умолчанию нет

Записать указанный файл в сжатый файл

1 2 3
ZipFile.write(Buffer data, String inZipName, String password = "") async;

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

  • data : Buffer , указать данные файла для записи
  • inZipName : String, имя файла, сжатого в zip файле
  • password : строка, распаковать пароль, пароль по умолчанию нет

Записать указанный файл в сжатый файл

1 2 3
ZipFile.write(SeekableStream strm, String inZipName, String password = "") async;

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

  • strm : SeekableStream , указать поток данных для записи в файл
  • inZipName : String, имя файла, сжатого в zip файле
  • password : строка, распаковать пароль, пароль по умолчанию нет

close

Закройте открытый zip файл

1
ZipFile.close() async;

toString

Возвращает строковое представление объекта, обычно возвращает «[Native Object]», объект может быть переопределён согласно его собственным характеристикам

1
String ZipFile.toString();

Вернуть результат:

  • String , возвращает строковое представление объекта

toJSON

Возвращает JSON-представление объекта, как правило, возвращает коллекцию читаемых атрибутов, определенных объектом

1
Value ZipFile.toJSON(String key = "");

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

  • key : строка, не используется

Вернуть результат:

  • Value , возвращает значение, содержащее сериализуемый JSON