2010-02-09 3 views
2

zip 파일의 내용을 열어 읽을 수있는 C/C++ 라이브러리를 찾고 있습니다 (zip 파일 작성은 엄격한 요구 사항은 아니지만 좋을 것입니다).라이브 zip 파일 처리 용 OpenSource C 라이브러리

파일을 열거하고 파일을 열거하고 zip 파일의 파일에서 효율적으로 읽기 (암호화되지 않은) 데이터를 읽고 싶습니다.

내가 발견 한 모든 라이브러리는 모두 매우 WIN32 전용입니다. Mac OS X 또는 iPhone (PPC, X86 또는 64 비트)에서 실행할 수있는 무언가가 필요합니다.

내가 ZIP64에 대해 걱정하지 않아요 (다시 있지만, 그 좋을 것이다)

편집 : ZLIB를 제안하지 마십시오. Zlib은 압축 된 데이터를 압축/압축 해제하기위한 라이브러리입니다. 실제 zip 파일에 대해서는 알지 못합니다.

+0

중복 : http://stackoverflow.com/questions/262899/portable-zip-library-for-cc-not-an-application taken from http://stackoverflow.com/search?q=opensource+zip+ 라이브러리 – dmckee

+2

스트림 처리에만 Zlib 라이브러리를 비판하지 않을 것입니다. 유용한 Zlib 소스 배포판의 "contrib"폴더에 코드가 있습니다. 특히 Zlib을 사용하여 .zip 파일을 처리하는 "contrib/minizip"을 참조하십시오. – bta

답변

0

zlib입니다.

+0

위와 같은 응답 : Zlib은 실제로 zip 파일을 처리하지 않습니다. 압축 된 스트림의 압축/압축 해제 만 처리합니다. – schwa

+2

그러나 zlib downlaod에는 미니 지퍼가 포함되어 있습니다. –

0

체크 아웃이 사람들이 :

http://www.info-zip.org/ 그들은 리눅스에 압축 해제 유틸리티를 만들어, 나는 당신이 당신의 프로젝트에 자신의 코드베이스를 사용할 수 있습니다 확신 해요.