MZip Framework 에 대한 필수 API 를 정의
압축 관련 기능들을 제공
Changed in version 2.2.0
Arguments
- setting(Object) - 압축을 위한 설정 정보
- setting.path(String) - 생성할 zip file 경로
- setting.list(Array) - 압축할 파일들
- setting.overwrite(Bool) - 덮어 쓰기 여부
- setting.indicator(Bool) - 인디케이터 여부
- setting.password(String) - 압축 파일 비밀번호
- setting.callback(Function) - 압축 결과 콜백 함수
Arguments
- status(String) - 실행 결과 코드 ( SUCCESS: 성공 코드, FAIL: 실패 코드 )
- result(Object) - 실행 결과
- result.path(String) - 파일의 PATH
- result.alias(String) - 파일의 PATH
- result.source(String) - 파일의 full PATH
- result.size(int) - 파일의 크기
Example:
var list = M.file.list('test').list;
M.zip.zip({
path: 'test.zip',
overwrite: true,
list: list,
indicator: false,
password: '',
callback: function( status, result ) {
console.log( JSON.stringify( result ) );
}
});
Changed in version 2.2.0
Arguments
- setting(Object) - 압축 해제를 위한 설정 정보
- setting.path(String) - zip file 경로
- setting.destination(String) - 압축 해제 경로
- setting.overwrite(Bool) - 덮어 쓰기 여부
- setting.indicator(Bool) - 인디케이터 여부
- setting.callback(Function) - 압축 해제 콜백 함수
Arguments
- status(String) - 실행 결과 코드 ( SUCCESS: 성공 코드, FAIL: 실패 코드 )
- result(Object) - 실행 결과
- result.path(String) - 파일의 PATH
- result.alias(String) - 파일의 PATH
- result.source(String) - 파일의 full PATH
- result.size(int) - 파일의 크기
Example:
M.zip.unzip({
path: 'test.zip',
destination: 'doc:///res',
overwrite: true,
indicator: false,
callback: function() {
console.log( JSON.stringify( arguments ) );
}
});