使用Python工具清理旧版QQ聊天记录中的指定对象图片
在处理旧版QQ聊天记录数据库(Msg3.0.db)时,清理指定对象的聊天记录图片文件可以通过一个基于Python的工具来实现。这个工具专门用于清理旧版QQ中的聊天图片,不适用于新版(NTQQ)。使用前,需要确保QQ聊天记录数据库已经过解密。以下是使用该工具的详细步骤和参数说明。
准备工作:
首先,需要解密QQ的聊天记录数据库(Msg3.0.db)。这个工具本身不包含解密功能,用户需要参考相关教程来完成这一步骤。
解码:
运行解码功能,使用的是qq_msg_decode的代码,并针对解码后的数据格式进行了一些修改,以便于解析图片路径。使用命令如下,其中/path/to/db_file是解密后的数据库文件路径:
python3 decode.py "/path/to/db_file"清理:
使用clean.py脚本来执行清理操作,以下是运行参数的详细解释:
-h, --help:显示帮助信息–db:解码后的数据库文件路径–cp, --chat-path:聊天记录所在路径-f, --friend:指定要清理的好友QQ号-g, --group:指定要清理的群号-t, --table:指定数据表名称-l, --list:列出所有数据表–scan:扫描所有对象的聊天记录中的图片文件,并按文件大小排序输出–dry-run:模拟运行,不实际删除文件
示例:
- 列出数据库中的所有表:
评论已关闭