개체 내장 개체

객체 Zip 파일

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: 문자열, 정보를 가져올 파일 이름을 지정합니다.

반환 결과:

  • NObject, 파일 정보 개체를 반환합니다.

파일 정보에는 파일 이름, 날짜, compress_type, compress_size, file_size, 암호, 데이터 필드가 포함됩니다.


read

압축 파일에서 읽은 데이터를 반환합니다.

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

호출 매개변수:

  • member: 문자열, 읽을 파일 이름 지정
  • 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: 문자열, 압축을 풀 파일의 이름을 지정합니다.
  • path: 문자열, 추출할 경로 지정
  • password: 문자열, 압축해제 비밀번호, 기본적으로 비밀번호 없음

지정된 파일을 스트림으로 압축 해제

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

호출 매개변수:

  • member: 문자열, 압축을 풀 파일의 이름을 지정합니다.
  • strm:SeekableStream, 압축을 풀 스트림을 지정합니다.
  • password: 문자열, 압축해제 비밀번호, 기본적으로 비밀번호 없음

extractAll

지정된 경로에 모든 파일의 압축을 풉니다.

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

호출 매개변수:

  • path: 문자열, 추출할 경로 지정
  • password: 문자열, 압축해제 비밀번호, 기본적으로 비밀번호 없음

write

지정된 파일을 압축 파일에 쓰기

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

호출 매개변수:

  • filename: 문자열, 쓸 파일을 지정합니다.
  • 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

개체의 문자열 표현을 반환하고 일반적으로 "[네이티브 개체]"를 반환하며 개체는 자체 특성에 따라 다시 구현될 수 있습니다.

1
String ZipFile.toString();

반환 결과:

  • String, 객체의 문자열 표현을 반환합니다.

toJSON

개체의 JSON 형식 표현을 반환하며 일반적으로 개체에 의해 정의된 읽기 가능한 속성 모음을 반환합니다.

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

호출 매개변수:

  • key: 문자열, 사용하지 않음

반환 결과:

  • Value, JSON 직렬화 가능 값을 반환합니다.