在处理旧版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:模拟运行,不实际删除文件

示例:

  • 列出数据库中的所有表:

标签: none

评论已关闭