2010-12-21 1 views
2

압축 된 파일을 생성하고 서버에 업로드하는 Flex 응용 프로그램에서 작업합니다. 파일은 zlib 압축 인 ByteArray.compress 메소드로 작성됩니다. 나는 서버에서 파이썬 API를 사용하여 압축을 풀 수 있지만 거기에 압축 된 파일을 유지하는 것을 선호합니다. 나중에 파일을 다운로드하고 압축을 풀 수 있지만 WinZip과 WinRar는 압축을 풀지 못합니다. 내가 zlib 유틸리티로 google 할 때, 나는 zlib dll 라이브러리만을 찾는다. zlib 파일을 압축 해제 할 수있는 Windows (및/또는 Linux) 용 간단한 응용 프로그램이 필요합니다.ByteArray.compress로 만든 zlib 파일을 압축 해제하는 방법은 무엇입니까?

답변

2

zlib 압축은 확실히 데이터를 압축하지만 Windows, WinZip 또는 WinRar와 같은 응용 프로그램을 사용하여 열 수있는 "ZIP"파일로 만드는 파일 헤더는 포함하지 않습니다.

Adobe는 헤더 정보를 포함하여 some documents that explain how to READ a zip file입니다. Zip 파일을 쓰고 싶다면이 정보를 사용하여 데이터가있는 헤더를 작성하십시오.

행운을 빈다.

+0

감사합니다. 유효한 Zip 파일을 생성하기 위해 FZip 라이브러리 (https://github.com/claus/fzip)를 사용했습니다. –