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

Объект ZipFile

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

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

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>ZipFile|namelist();infolist();getinfo();read();readAll();extract();extractAll();write();close()] [object] <:- [ZipFile] object toString() toJSON() ZipFile namelist() infolist() getinfo() read() readAll() extract() extractAll() write() close()

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

namelist

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

1
NArray ZipFile.namelist() async;

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

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

infolist

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

1
NArray ZipFile.infolist() async;

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

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

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


getinfo

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

1
NObject ZipFile.getinfo(String member) async;

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

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

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

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

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


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: String, укажите файл для записи
  • inZipName: Строка, сжатая вzipИмя файла внутри файла
  • password: Строка, пароль для распаковки, по умолчанию без пароля

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

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

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

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

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

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

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

  • strm: SeekableStream, Укажите поток данных для записи в файл
  • inZipName: Строка, сжатая в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