2009-11-05 3 views
3

내 응용 프로그램에서 LZMA SDK를 사용하여 ~ 400MB의 데이터를 압축합니다. 당연히 이것은 약간의 시간이 걸립니다. 대량의 인터넷 검색 후에도 압축 프로세스의 실시간 진행 정보를 얻는 방법에 대한 정보를 찾을 수 없었습니다. 일부 콜백 함수 또는 이것으로 수행 할 수 있습니까?LZMA SDK 진행

답변

2

SDK와 함께 제공되는 예제를 살펴 보았습니까? 예를 들어, CPP \ 7zip \ Compress \ LZMA_Alone 폴더에는 LZMA에 대한 완전한 참조 구현이 있습니다. 이 디렉터리에있는 LzmaBench.cpp 파일에는 진행 정보에 대한 콜백을 포함하여 전체 CBenchProgressInfo 클래스가 들어 있습니다.

+0

놀라워요, 어떻게 그럴 수 있었는지 .. 고마워요! – nhaa123