2018년 2월 1일 목요일

java zip 압축

import net.lingala.zip4j.core.ZipFile;
import net.lingala.zip4j.model.ZipParameters;
import net.lingala.zip4j.util.Zip4jConstants;

...

ZipFile zipFile1 = new ZipFile(tempZipFile);
ZipParameters zp1 = new ZipParameters();
zp1.setCompressionMethod(Zip4jConstants.COMP_DEFLATE);
zp1.setCompressionLevel(Zip4jConstants.DEFLATE_LEVEL_NORMAL);
zp1.setSourceExternalStream(true);// 이걸 해줘야 setFileNameInZip 이게 먹는다.

for(...){
  zp1.setFileNameInZip((String)fileVO.ATCH_FILE_NM);
  zipFile1.addFile(file1, zp1);
}

...

댓글 없음:

댓글 쓰기

인기글

추천 게시물

윈도우에서 오라클 11g 삭제하기

* 참조 및 출처 https://wickedmagic.tistory.com/407 https://wookoa.tistory.com/304 * 윈도우에서 오라클 11g 삭제하기 > 서비스에서 오라클 관련 서비스 모두 종료 > Un...