객체 Zip 파일
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: 문자열, 읽을 파일 이름 지정
- 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: 문자열, 압축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
개체의 문자열 표현을 반환하고 일반적으로 "[네이티브 개체]"를 반환하며 개체는 자체 특성에 따라 다시 구현될 수 있습니다.
1String ZipFile.toString();
반환 결과:
- String, 객체의 문자열 표현을 반환합니다.
toJSON
개체의 JSON 형식 표현을 반환하며 일반적으로 개체에 의해 정의된 읽기 가능한 속성 모음을 반환합니다.
1Value ZipFile.toJSON(String key = "");
호출 매개변수:
- key: 문자열, 사용하지 않음
반환 결과:
- Value, JSON 직렬화 가능 값을 반환합니다.