ZIP
-
[iOS][C] minizip 을 이용하여 압축하기case Computer : 2012. 9. 16. 17:12
C 용으로 zip 포맷으로 압축해보자 소스코드는 이곳에서 받을수 있다.http://www.opensource.apple.com/source/zlib/zlib-43/zlib/contrib/minizip/ 혹은 이 파일을 받아서 사용하면된다. 그리고 컴파일시에 libz.dylib 라이브러를 포함시키면된다. 압축과정은 다음과 같다.zipOpen() : 결과적으로 생성될 zip 파일 열기 zipOpenNewfileInzip() : 압축할 대상 파일 생성 zipWriteInFileInZip() : 생성된 압축할 대상 파일에 쓰기 zipCloseFileInzip() : 쓰기 완료된 대상 파일 닫기 zipClose() : zip 파일 자체 닫기 #import "zip.h" ... void createZip(char*..
-
[Java] Apache Commons Library를 이용한 압축하기(zip)case Computer : 2012. 9. 16. 16:47
java 에서 기본적으로 제공하는 압축 api는 한글이 깨지는 문제가 있다. 그래서 다른 api를 사용하게 되는데.. 그중에 Apache Common 라이러리를 사용한 압축방법이다. 이곳에 원본이 있다. 그리고 Apache Common Compress 라이브러리는 http://commons.apache.org/compress/ 에서 받을수 있다. 아래는 사용하기 쉽게 만들어 놓은 클래스이다. 압축 : zip(File);압축 해제 : unzip(File); import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOE..