개체 내장 개체

개체 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 : 문자열, 압축 해제 할 경로 지정
  • 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 : 문자열, 압축 해제 할 경로 지정
  • 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이 포함 된 값을 반환합니다.