3

私のアプリケーションでは、LZMASDKを使用して最大400Mbのデータを圧縮しています。当然、これには時間がかかります。大規模なグーグルを行った後でも、圧縮プロセスのライブ進捗情報を取得する方法についての情報を見つけることができませんでした。これはいくつかのコールバック関数で行われますか、それとも何ですか?

4

1 に答える 1

4

SDKで提供されている例を見ましたか?たとえば、フォルダCPP \ 7zip \ Compress \ LZMA_Aloneには、LZMAの完全なリファレンス実装があります。このディレクトリのファイルLzmaBench.cppには、進行状況情報のコールバックを含むCBenchProgressInfoクラス全体が含まれています。

于 2009-11-05T20:22:19.730 に答える