RDP位图缓存解析器。
bmc-tools 处理Windows用户配置文件中的 bcache*.bmc 和 cache????.bin 文件。
./bmc-tools.py [-h] -s SRC -d DEST [-c COUNT] [-v] [-o] [-b] [-w WIDTH]
各参数含义如下:
-h, --help 显示此帮助信息并退出
-s SRC, --src SRC 指定要处理的BMCache文件或目录。
-d DEST, --dest DEST 指定存储提取位图的目录。
-c COUNT, --count COUNT 仅提取指定数量的位图。
-v, --verbose 确定显示的信息量。
-o, --old 提取BMCache文件中找到的旧位图数据。
-b, --bitmap 提供包含所有图块的拼合位图。
-w WIDTH, --width WIDTH 指定拼合位图中每行的图块数量(默认=64)。
-k, --kape 使用此选项将不同的输入拆分到单独的文件夹中。
08/04/2026 3.05 新增对BMCache文件中旧位图数据的支持。
01/12/2023 3.04 修复内存使用,大幅提升速度。
15/05/2023 3.03 新增KAPE输出,将输出拆分到单独文件夹。
02/03/2023 3.02 预先添加目标文件夹存在性检查。
01/03/2023 3.01 修复旧位图的存储和导出。
10/02/2022 3.00 现在执行图块解压缩。
07/12/2020 2.11 修正Python3下字符串打印的小问题。
07/12/2020 2.10 改进Python3下的拼合图创建。
04/12/2020 2.00 现在兼容Python2和Python3。
23/11/2020 1.04 修复位图大小字段。
30/04/2018 1.03 新增额外的聚合位图/拼合图输出。
22/04/2018 1.02 新增对(旧版?)bcache23.bmc文件的支持。
25/11/2016 1.01 改进压缩数据处理。
25/11/2016 1.00c 移除未使用变量。
10/08/2016 1.00b 修复--dest参数处理。
01/07/2016 1.00a 修复cacheXXXX.bin头部检测。
27/06/2016 1.00 初始发布。