Объект ZipFile
zip Объект доступа к файлу
Наследование
Функция члена
namelist
Получите список имен файлов
1NArray ZipFile.namelist() async;
Результат возврата:
- NArray, Возвращает объект списка, содержащий имя файла
infolist
Получить список информации о файле
1NArray ZipFile.infolist() async;
Результат возврата:
- NArray, Возвращает объект списка, содержащий информацию о файле
Информация о файле содержит поля: имя файла, дата, тип сжатия, размер сжатия, размер файла, пароль, данные.
getinfo
Получить информацию о файле
1NObject ZipFile.getinfo(String member) async;
Параметры звонка:
- member: String, укажите имя файла для получения информации
Результат возврата:
- NObject, Вернуть информационный объект файла
Информация о файле содержит поля: имя файла, дата, тип сжатия, размер сжатия, размер файла, пароль, данные.
read
Вернуть данные, прочитанные из сжатого файла
1
2Buffer ZipFile.read(String member,
String password = "") async;
Параметры звонка:
- member: String, укажите имя файла для чтения
- password: Строка, пароль для распаковки, по умолчанию без пароля
Результат возврата:
- Buffer, Вернуть все данные файла
readAll
Распаковать все файлы
1NArray ZipFile.readAll(String password = "") async;
Параметры звонка:
- password: Строка, пароль для распаковки, по умолчанию без пароля
Результат возврата:
- NArray, Содержит список всех файловых данных и информации
extract
Разархивируйте указанный файл
1
2
3ZipFile.extract(String member,
String path,
String password = "") async;
Параметры звонка:
- member: String укажите имя распаковываемого файла
- path: String, укажите путь для распаковки
- password: Строка, пароль для распаковки, по умолчанию без пароля
Распаковать указанный файл в поток
1
2
3ZipFile.extract(String member,
SeekableStream strm,
String password = "") async;
Параметры звонка:
- member: String укажите имя распаковываемого файла
- strm: SeekableStream, Укажите поток для распаковки
- password: Строка, пароль для распаковки, по умолчанию без пароля
extractAll
Распаковать все файлы по указанному пути
1
2ZipFile.extractAll(String path,
String password = "") async;
Параметры звонка:
- path: String, укажите путь для распаковки
- password: Строка, пароль для распаковки, по умолчанию без пароля
write
Записать указанный файл в сжатый файл
1
2
3ZipFile.write(String filename,
String inZipName,
String password = "") async;
Параметры звонка:
- filename: String, укажите файл для записи
- inZipName: Строка, сжатая вzipИмя файла внутри файла
- password: Строка, пароль для распаковки, по умолчанию без пароля
Записать указанный файл в сжатый файл
1
2
3ZipFile.write(Buffer data,
String inZipName,
String password = "") async;
Параметры звонка:
- data: Buffer, Укажите данные файла для записи
- inZipName: Строка, сжатая вzipИмя файла внутри файла
- password: Строка, пароль для распаковки, по умолчанию без пароля
Записать указанный файл в сжатый файл
1
2
3ZipFile.write(SeekableStream strm,
String inZipName,
String password = "") async;
Параметры звонка:
- strm: SeekableStream, Укажите поток данных для записи в файл
- inZipName: Строка, сжатая вzipИмя файла внутри файла
- password: Строка, пароль для распаковки, по умолчанию без пароля
close
Закрыть открытьzipдокумент
1ZipFile.close() async;
toString
Возвращает строковое представление объекта, обычно возвращает «[Native Object]», объект может быть повторно реализован в соответствии с его собственными характеристиками.
1String ZipFile.toString();
Результат возврата:
- String, Возвращает строковое представление объекта
toJSON
Возвращает представление объекта в формате JSON, обычно возвращает набор читаемых атрибутов, определенных объектом.
1Value ZipFile.toJSON(String key = "");
Параметры звонка:
- key: Строка, не используется
Результат возврата:
- Value, Возвращает значение, содержащее сериализуемый JSON