【发布时间】:2012-10-25 23:03:30
【问题描述】:
在我的应用程序中,我正在使用 LZMA SDK 压缩约 400Mb 的数据。当然,这需要一些时间。即使在大量谷歌搜索之后,我也无法找到任何信息如何获取压缩过程的实时进度信息。这是通过一些回调函数完成的还是什么?
【问题讨论】:
在我的应用程序中,我正在使用 LZMA SDK 压缩约 400Mb 的数据。当然,这需要一些时间。即使在大量谷歌搜索之后,我也无法找到任何信息如何获取压缩过程的实时进度信息。这是通过一些回调函数完成的还是什么?
【问题讨论】:
您是否查看了随 SDK 提供的示例?例如,在文件夹 CPP\7zip\Compress\LZMA_Alone 中有一个非常完整的 LZMA 参考实现。此目录中的文件 LzmaBench.cpp 包含一个完整的 CBenchProgressInfo 类,其中包括进度信息的回调。
【讨论】: