上传者: sicwolf
|
上传时间: 2022-08-10 19:04:33
|
文件大小: 11KB
|
文件类型: PY
微信在Windows系统中存储聊天中的图片时,不是直接将图片文件存储到“C:\Users\YourUserName\Documents\WeChat Files\wxid_i…1\FileStorage\Image”文件夹下,而是将图片文件逐字节进行异或运算生成.dat文件,保存的是.dat文件。
Windows资源管理器无法生成.dat文件的缩略图,也无法使用看图软件查看.dat文件。导致没法通过Windows资源管理器删除清理聊天中没有保存价值的图片,而且删除微信聊天记录也不会删除聊天记录相关的图片。随着电脑使用时间的增加,电脑中会产生大量的垃圾图片文件。
WechatImageDecoder.py实现了解码微信聊天图片数据文件.dat文件的功能。代码文件中的每一行都做了注释,便于代码学习。代码中的两个变量wechat_image_absolute_path、output_path需要修改为自己电脑上的实际路径。