개체 ZipFile
zip 파일 액세스 개체
계승
회원 기능
namelist
파일 이름 목록 가져 오기
1NArray ZipFile.namelist() async;
반환 결과 :
- NArray 는 파일 이름을 포함하는 목록 객체를 반환합니다.
infolist
파일 정보 목록 가져 오기
1NArray ZipFile.infolist() async;
반환 결과 :
- NArray 는 파일 정보를 포함하는 목록 객체를 반환합니다.
파일 정보에는 파일 이름, 날짜, compress_type, compress_size, file_size, 암호, 데이터 필드가 포함됩니다.
getinfo
파일 정보 얻기
1NObject ZipFile.getinfo(String member) async;
호출 매개 변수 :
- member : 문자열, 정보를 얻을 파일 이름 지정
반환 결과 :
- NObject , 반환 파일 정보 객체
파일 정보에는 파일 이름, 날짜, compress_type, compress_size, file_size, 암호, 데이터 필드가 포함됩니다.
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 : 문자열, 압축 해제 할 파일 이름 지정
- path : 문자열, 압축 해제 할 경로 지정
- password : 문자열, 압축 해제 암호, 기본적으로 암호 없음
지정된 파일을 스트림에 압축 해제
1
2
3ZipFile.extract(String member,
SeekableStream strm,
String password = "") async;
호출 매개 변수 :
- member : 문자열, 압축 해제 할 파일 이름 지정
- strm : SeekableStream , 압축 해제 할 스트림 지정
- password : 문자열, 압축 해제 암호, 기본적으로 암호 없음
extractAll
지정된 경로에 모든 파일의 압축을 풉니 다.
1
2ZipFile.extractAll(String path,
String password = "") async;
호출 매개 변수 :
- path : 문자열, 압축 해제 할 경로 지정
- password : 문자열, 압축 해제 암호, 기본적으로 암호 없음
write
압축 파일에 지정된 파일 쓰기
1
2
3ZipFile.write(String filename,
String inZipName,
String password = "") async;
호출 매개 변수 :
- filename : 문자열, 기록 할 파일 지정
- 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이 포함 된 값을 반환합니다.