Объект 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 : String, имя файла, сжатое в zip файле.
- password : строка, пароль для декомпрессии, по умолчанию пароль отсутствует
Записать указанный файл в сжатый файл
1
2
3ZipFile.write(Buffer data,
String inZipName,
String password = "") async;
Параметры звонка:
- data : Buffer , укажите данные файла для записи
- inZipName : String, имя файла, сжатое в zip файле.
- password : строка, пароль для декомпрессии, по умолчанию пароль отсутствует
Записать указанный файл в сжатый файл
1
2
3ZipFile.write(SeekableStream strm,
String inZipName,
String password = "") async;
Параметры звонка:
- strm : SeekableStream , укажите поток данных файла для записи
- inZipName : String, имя файла, сжатое в zip файле.
- password : строка, пароль для декомпрессии, по умолчанию пароль отсутствует
close
Закройте открытый zip файл
1ZipFile.close() async;
toString
Возвращает строковое представление объекта, обычно возвращает «[Native Object]», объект может быть повторно реализован в соответствии с его собственными характеристиками.
1String ZipFile.toString();
Результат возврата:
- String , возвращает строковое представление объекта
toJSON
Возвращает представление объекта в формате JSON, обычно возвращает набор читаемых атрибутов, определенных объектом.
1Value ZipFile.toJSON(String key = "");
Параметры звонка:
- key : строка, не используется
Результат возврата:
- Value , возвращает значение, содержащее сериализуемый JSON