@微信保存图片查看与清理工具
@ 更新:v1.1 2020-07-18 新增选择目录功能,新增重新计算magic功能
@更新:v1.2 2020-07-20
1 增加保存功能(快捷键S),保存并删除功能(快捷键D)
2 修复删除对象后,键盘选择时会从第一个开始的问题
3 增加窗口标题显示当前目录,增加查看图片窗口最大化和激活处理

介绍

微信目录越来越大,威胁到我小小的磁盘空间了。

但由于新版本微信对保存的图片加密,导致清理时不知道图片内容,蛋疼。

网上有不少人介绍过怎么解码微信dat图片,但是命令行的不直观,不方便使用。于是我做了一个UI版本的,大家一起分享一下

Android微信图片查看实现 微信图片信息查看器_Android微信图片查看实现

Android微信图片查看实现 微信图片信息查看器_加载_02

开始

第一次使用,请先点击设置目录按钮,按提示选择自己的微信目录。例如

C:\用户\Documents\WeChat Files\微信号\FileStorage\Image

Android微信图片查看实现 微信图片信息查看器_微信_03


选择这个目录

Android微信图片查看实现 微信图片信息查看器_微信_04

选择目录后,系统可以加载第一个日期下的图片,如果magic计算失败,或图像解析不对,会显示X(当切换微信目录后就会出现),这时候,可以选择一个图片作为测试对象,点击【计算magic】按钮,重新计算该微信的magic。(如果不行,请选另外再选一个试试)

Android微信图片查看实现 微信图片信息查看器_微信_05


猜对magic后,将显示正常图像

Android微信图片查看实现 微信图片信息查看器_Android微信图片查看实现_06

界面

Android微信图片查看实现 微信图片信息查看器_Android微信图片查看实现_07

双击打开大图

Android微信图片查看实现 微信图片信息查看器_微信_08

主窗体功能

1 可以按大小(默认)、时间、文件名排序
1a 图像解码做了个小缓存,加快排序后的显示
1b 切换目录不清理缓存,方便切换回来时显示

2 微信按月份分布存储图片,处理完当前目录后,可以按上方工具栏上一个、下一个切换目录

3 每次加载8个图片,当选择最后一张时会再加载一批(目前是同步调用,会卡,正在准备做异步)
3a 定时器每10秒加载一次

4 可以删除图(回收站) ,保存图

5 双击图片会显示大图
5a 大图显示窗口可以左右切换图,按del可以删除图

快捷键

查看:双击或回车
删除:Del (无确认,丢到回收站)
保存:s
保存并删除:D
上一个:左箭头
下一个:左箭头

未实现功能说明

1 保存图片(v1.2实现)