모듈 기본 모듈

모듈 지퍼

zip 파일 압축 및 압축 해제

사용 방법 :

1
var zip = require('zip');

정적 기능

isZipFile

파일이 zip 형식인지 확인

1
static Boolean zip.isZipFile(String filename) async;

통화 매개 변수 :

  • filename : 문자열, 파일 이름

결과를 반환합니다 :

  • Boolean , 파일이 zip 파일 인 경우 true를 리턴합니다.

open

zip 파일을여십시오

1 2 3
static ZipFile zip.open(String path, String mod = "r", Integer compress_type = ZIP_DEFLATED) async;

통화 매개 변수 :

  • path : 문자열, 파일 경로
  • mod : 문자열, 열린 파일 모드, "r"은 읽은 것을 의미하고 "w"는 생성을 의미하고 "a"는 zip 파일 뒤에 추가하는 것을 의미합니다
  • compress_type : 정수, 압축 유형, ZIP_STORED는 압축 없음, 스토리지 만 나타냅니다. ZIP_DEFLATED는 zlib 라이브러리를 사용한 압축에 기본적으로 사용됩니다.

결과를 반환합니다 :

  • ZipFile , zip 파일 객체를 반환

zip 파일을여십시오

1 2 3
static ZipFile zip.open(Buffer data, String mod = "r", Integer compress_type = ZIP_DEFLATED) async;

통화 매개 변수 :

  • data : Buffer , zip 파일 데이터
  • mod : 문자열, 열린 파일 모드, "r"은 읽은 것을 의미하고 "w"는 생성을 의미하고 "a"는 zip 파일 뒤에 추가하는 것을 의미합니다
  • compress_type : 정수, 압축 유형, ZIP_STORED는 압축 없음, 스토리지 만 나타냅니다. ZIP_DEFLATED는 zlib 라이브러리를 사용한 압축에 기본적으로 사용됩니다.

결과를 반환합니다 :

  • ZipFile , zip 파일 객체를 반환

zip 파일을여십시오

1 2 3
static ZipFile zip.open(SeekableStream strm, String mod = "r", Integer compress_type = ZIP_DEFLATED) async;

통화 매개 변수 :

  • strm : SeekableStream , zip 파일 스트림
  • mod : 문자열, 열린 파일 모드, "r"은 읽은 것을 의미하고 "w"는 생성을 의미하고 "a"는 zip 파일 뒤에 추가하는 것을 의미합니다
  • compress_type : 정수, 압축 유형, ZIP_STORED는 압축 없음, 스토리지 만 나타냅니다. ZIP_DEFLATED는 zlib 라이브러리를 사용한 압축에 기본적으로 사용됩니다.

결과를 반환합니다 :

  • ZipFile , zip 파일 객체를 반환

상수

ZIP_STORED

압축 유형 상수, 압축 없음, 저장 전용

1
const zip.ZIP_STORED = 0;

ZIP_DEFLATED

압축 유형 상수, 압축을 위해 zlib 라이브러리에 의존해야 함

1
const zip.ZIP_DEFLATED = 1;