2011-01-25 2 views
0

데이터 스트림에서 아카이브 파일을 만들어야합니다. 프로그램은 C++로 작성되어야하며 Windows OS에서 64 비트 프로그램으로 실행되어야합니다. 나는 Zlib과 7-Zip 라이브러리를 조사 중이다. 그러나 그들과 일하는 경험이 없다. 어느 것을 골라야하는지에 대한 제안?압축을 위해 라이브러리를 선택해야합니다 (C++ 64 비트 환경 창 사용)

감사합니다, Lalith 정말 무엇에 따라

답변

1

당신은 압축 할 의도 및 관련 요구 사항은, 당신은 할 수 있습니다. 일반적으로 압축 속도 대 효율성 (출력 파일 크기)이 주된 단점입니다.

질문에서 분명히 명확하지 않지만 이미지, 비디오, 오디오를 압축하는 경우 다른 옵션 (코덱)을 찾아야합니다.

여기에 언급 한 라이브러리 중 comparison입니다. 물론, 저자는 기본 압축 수준을 변경하는 데 많은주의를 기울이지 않았지만, 그곳에 무엇이 있는지에 대한 아이디어를 줄 것입니다.

지금까지 나는 zlib만을 사용했으며 매우 간단하다는 것을 알았습니다. 우리는 상업용 제품을 위해이 제품을 사용했으며 라이센스 및 특허에 대한 입장이 상당히 긍정적이었습니다. 그것은 꽤 좋은 평판을 얻었습니다.

7-zip은 Windows 용으로 설계된 것 같습니다. 다른 시스템에서 실행되도록 프로그램을 이식 할 생각이 없다면이 제한이 없습니다.

+0

그것은 나를위한 운동 일 뿐이므로 어떤 일이든 괜찮습니다. 공연 등은 중요하지 않습니다. 단 64 비트 프로그램을 만들 필요가 있습니다! – Lalith

관련 문제