. : : ClassiClub ForuM : : .

会员中心 论坛帮助 日历事件 标记论坛已读
返回   精品技术论坛 » 技术论坛 » 『软件使用』

『软件使用』: 电脑软件推荐, 电脑软件使用, 经验分享



发表新主题 回复
 
主题工具
namejm
 
namejm 的头像
超级会员
 
资 料:
注册日期: Apr 2009
帖子: 1,404 声望值: 3
精华: 21,解答: 84
#1 旧 2021-01-19, 22:41:51 Icon20 【原创】微信dat图片批量转换/查看/导出/清理工具 WxDat Viewer 2.0 [2021.10.10]
namejm 当前离线  

当前重要更新(非全部):
引用:

  +新增:可选择是否在缩略图上显示dat图片的文件大小(选项窗口 → 常规 → 在缩略图上显示文件大小,默认显示)
  *改进:大幅减少内存泄漏:进出全屏查看窗口、以及在全屏查看窗口中切换图片时,内存占用不再随着进出/切换次数的增长而增长
  *改进:首次运行程序时,或者配置文件中不存在上次打开的文件夹记录时,或者配置文件中保存的上次打开的文件夹不存在时,若存在微信dat图片文件夹,则弹出对话框,询问是否自动定位到微信最后一个月的聊天图片文件夹下
  *改进:全屏查看窗口中,滚轮不再只能切换图片,可选择执行 切换图片 或 缩放图片 功能,加按 Ctrl 时还可临时切换到相对的另外一种功能(在选项窗口中设置:dat图片全屏查看窗口 → 鼠标滚轮功能 下拉框)
  *修正:删除图片时,容易引发程序一连串报错的bug
  *修正:若微信没有更改文件保存路径,或者dat图片保存在以微信号而不是以微信ID命名的文件夹下,鼠标在地址栏尾部按钮悬停时,无法弹出快速定位dat图片路径菜单的bug
  *修正:首次运行程序时,若切换到dat图片所在的文件夹下,无论选项窗口中如何设置,都会被强制切换到大图标视图模式下的bug
开发缘由:

此前本人开发了一个小工具:微信dat文件批量转图片/微信聊天图片提取小工具 WxDatToImage
有兄弟询问是否能开发个直接浏览的工具
当时觉得仅有批量转图片的工具还不是太方便
毕竟批量一转就是一堆图片,会夹杂一大堆无用的图,会浪费不少硬盘空间
如果直接预览dat图片,需要哪张就导出哪一张,多环保
于是满口答应下来
只是已是年底时节
各种总结汇报忙个不停
见缝插针弄到现在总算做出了这个小工具
有兴趣的可以拿去玩玩

本工具基于此前的微信dat文件批量转图片工具,加上了以缩略图方式直接预览dat图片的功能
尽可能地模拟资源管理器的操作方式
更详细的说明就懒得弄了,厚颜无耻直接套用之前那个工具的介绍(良心发现还是略有变动滴)

软件简介:

引用:
  如果长期在电脑上打开微信,会带来一个灾难性的后果,那就是微信图片文件夹会急剧膨胀,短短几天内甚至可以达到上G的水平,并且每天都可能以数以百M的速度增长,多年下来,占用十G数十G的空间是大概率的事。但这些图片,大都是各个群中吹牛打屁的垃圾图片,甚至是各种广告图,除了浪费硬盘空间,再也没有其他价值,仅有一小部分值得保留。偏偏这些图片被微信给加密了,以dat为后缀保存在电脑上,无法直接查看图片内容,留谁删谁无从下手,只能通过微信程序一张张慢慢浏览,想批量清理无用图片比登天还难。

  网上也有一些把 dat 文件转为图片的小工具,但是这些工具的功能大都太过简单,要么只能转换单个文件,要么只能转换jpg格式的图片,功能也少得可怜,使用起来非常不方便。若想整理微信聊天窗口中接收到的图片,例如:若要删除无用图片,要么一张一张导出,要么全部转换成图片后再整理,前一种方式效率极低,后一种方式会占用较多的硬盘空间。

  这款小工具着眼于对聊天图片进行直接、批量的整理,除了能批量把电脑端微信加密后的 dat 文件导出为图片外,还能直接批量查看dat图片,更是提供了诸如仅查看重复图片、过滤指定类型/大小/画面尺寸/时间范围的图片等选项,方便删除不重要的dat图片,特别适合整理PC端大量的微信图片文件。

  本软件具有如下特性:

  1. 把 dat 加密文件视为普通的图片文件,尽可能地模拟资源管理器的操作方式对它们进行批量展示/管理;
  
  能以缩略图的形式(在 大图标/超大图标 模式下),直接批量展示指定文件夹下的dat图片画面;双击dat图片文件时,将在全屏模式下查看单张图片,并允许自由切换到 上一张/下一张/第一张/最后一张 dat图片;允许直接在程序内部对文件进行各种操作:复制、删除、改名……

  2. 能查看/导出的图片格式非常齐全,囊括了被微信加密保存的所有静态图片格式:jpg、bmp、png,以及被转为dat后缀的gif动图(表情包图片除外);

  若进一步对jpg格式的图片进行限制,还可以只提取出照片,对只关心微信聊天记录中照片的人士十分友好。

  3. 导出dat图片时,可以处理已选文件或文件夹,还可选择是否同时处理子文件夹;

  4. 查看/导出速度非常快

  5. 筛选功能非常丰富,可根据文件大小、画面尺寸、dat文件创建或最后修改日期筛选要导出的图片,可跳过重复图片,其中,文件大小、画面尺寸、dat文件创建或最后修改日期的范围可以一次性指定多个

  6. 导出后的图片可以按类别保存,也可以按源文件夹的结构保存,还可选择同步删除已经导出的dat文件

  7. 导出后的图片命名非常灵活:

  既可以与原 dat 文件同名,也可以按转换顺序编号,还可以附加拍摄时间。
  按整理顺序的序号命名时,可以指定起始值和步长,甚至允许每种类别的图片各自计算起始值。
  附加拍摄时间字符串时,可以指定多种格式:可以保留年月日时分秒,也可以只保留年月日……

  8. 导出图片重名时允许有多种选择:可以选择覆盖、跳过,或是在文件名后添加序号

  9. 提供了较为详细的导出日志,记录了每次导出前后的文件名,方便事后核对

  10. 智能定位要查看/导出的dat图片文件

  可以列出所有曾经在本机登录的微信ID,通过微信ID列表可定位到"按年月保存的聊天图片"、"表情包缩略图"、"老版微信Data文件夹下的图片"这三类dat图片所在的文件夹(方法:鼠标在主窗口地址栏后的按钮上悬停)。
  通过按钮打开文件夹路径时的逻辑:
  点击按钮选择dat文件所在目录时,按照 ①上次定位的目录 → ②本机第一个微信账号下最后一个月份的图片文件夹 → ③资源管理器中当前打开的文件夹路径 → ④程序所在文件夹 的顺序定位文件夹路径,这4者之中以最先检测到的文件夹路径作为待选目录;
  点击按钮选择图片文件保存路径时,按照 ①→③→④ 的顺序定位文件夹;
  若在点击这两个按钮的同时加按 Ctrl 键,则在前述定位流程中优先定位到资源管理器中当前打开的文件夹路径
使用方法:
引用:
  1、打开微信dat图片文件所在的文件夹(首次运行时会自动定位,鼠标指向地址栏尾部的按钮时会弹出下拉菜单供选择)
  2、视图模式切换到 大图标/超大图标 任一模式下(主菜单的 查看 菜单下可选,或者在文件列表的空白处点 右键→视图,或者底部状态栏最后一栏上点击,展开 查看模式),将显示dat图片文件的缩略图
  3、双击dat文件,将在全屏模式下查看该dat图片,Esc、鼠标中键 或 双击 可退出全屏查看模式
  4、在文件列表框中,或者dat图片全屏查看窗口中,点击右键,支持更多的操作,例如:导出dat图片
上传的图像
文件类型: jpg 主界面.jpg (778.6 KB, 249 次查看)
文件类型: jpg 仅显示重复图片模式下的结果.jpg (487.3 KB, 249 次查看)
文件类型: jpg 导出当前文件夹下的 dat 图片.jpg (509.4 KB, 247 次查看)
文件类型: jpg 全屏查看图片界面.jpg (382.0 KB, 247 次查看)
文件类型: jpg 快速定位文件夹的方法.jpg (238.9 KB, 253 次查看)
文件类型: png Ctrl+数字:跳转到X轴或Y轴的相对位置.png (434.8 KB, 247 次查看)
文件类型: png Shift+数字:跳转到绝对位置.png (434.8 KB, 246 次查看)
上传的附件
文件类型: rar 微信dat图片批量转换_查看_导出工具-WxDatViewer 2.0.rar (1.37 MB, 84 次查看)

此帖于 2021-10-10 21:00:27 被 namejm 编辑. . 原因: 更新到2.0版


TotalCommder、EveryThing、batch、AutoHotKey、EverEdit
精通Word、Excel、PPT的安装与卸载
熟练掌握VB、C++、SQL的拼读与缩写
回复时引用此帖
namejm
 
namejm 的头像
超级会员
 
资 料:
注册日期: Apr 2009
帖子: 1,404 声望值: 3
精华: 21,解答: 84
#2 旧 2021-01-19, 22:42:12 默认
namejm 当前离线  

占楼备用。
回复时引用此帖
wutiao
 
wutiao 的头像
初级会员
 
资 料:
注册日期: Dec 2020
帖子: 211 声望值: 0
精华: 0,解答: 2
#3 旧 2021-01-19, 22:52:08 默认
wutiao 当前离线  

感谢原创分享
回复时引用此帖
apos
 
apos 的头像
支柱会员
 
资 料:
注册日期: Aug 2001
帖子: 8,058 声望值: 4
精华: 2,解答: 1
#4 旧 2021-01-19, 23:15:46 默认
apos 当前离线  

大家都忙,我欠的代码也没交呢
回复时引用此帖
namejm
 
namejm 的头像
超级会员
 
资 料:
注册日期: Apr 2009
帖子: 1,404 声望值: 3
精华: 21,解答: 84
#5 旧 2021-01-19, 23:19:39 默认
namejm 当前离线  

引用:
作者: apos 查看帖子
大家都忙,我欠的代码也没交呢
一到年底,天时人事日相催
回复时引用此帖
lele
 
lele 的头像
热心会员
 
资 料:
注册日期: Oct 2001
帖子: 1,200 声望值: 5
精华: 0
#6 旧 2021-01-20, 12:57:24 默认
lele 当前离线  

感谢楼主的分享,聊天记录有办法导吗?
回复时引用此帖
Naco
 
Naco 的头像
荣誉版主
 
资 料:
注册日期: Mar 2002
帖子: 9,438 声望值: 20
精华: 18,解答: 29
#7 旧 2021-01-20, 14:00:13 默认
Naco 当前离线  

感谢分享,很有用的小工具~


Follow Me: @Nacox
回复时引用此帖
Naco
 
Naco 的头像
荣誉版主
 
资 料:
注册日期: Mar 2002
帖子: 9,438 声望值: 20
精华: 18,解答: 29
#8 旧 2021-01-20, 14:01:38 默认
Naco 当前离线  

引用:
作者: lele 查看帖子
感谢楼主的分享,聊天记录有办法导吗?
聊天记录现在有个「楼月微信聊天记录导出恢复助手」,不过是收费的,而且比较难用。
回复时引用此帖
verve
 
verve 的头像
荣誉版主
 
资 料:
注册日期: Mar 2000
帖子: 5,616 声望值: 5
精华: 0,解答: 2
#9 旧 2021-01-20, 14:08:01 默认
verve 当前离线  

微软病毒软件报警

Trojan:Win32/Wacatac.B!ml

正常否?
回复时引用此帖
namejm
 
namejm 的头像
超级会员
 
资 料:
注册日期: Apr 2009
帖子: 1,404 声望值: 3
精华: 21,解答: 84
#10 旧 2021-01-20, 22:12:15 默认
namejm 当前离线  

引用:
作者: verve 查看帖子
微软病毒软件报警

Trojan:Win32/Wacatac.B!ml

正常否?
病毒这一块我不懂
平时只会用Delphi写一些自用的小工具
有些小工具估摸着对大家有用,就放出来了
写木马病毒之类对我而言难度其实是比较高的
以本人的水平,估摸着得再写个100万行的bug才能摸得着点门道吧
其他兄弟也试试用杀毒软件扫描一下是否报警
回复时引用此帖
namejm
 
namejm 的头像
超级会员
 
资 料:
注册日期: Apr 2009
帖子: 1,404 声望值: 3
精华: 21,解答: 84
#11 旧 2021-01-20, 22:15:47 默认
namejm 当前离线  

引用:
作者: lele 查看帖子
感谢楼主的分享,聊天记录有办法导吗?
对聊天记录如何导出没什么研究
看看哪位大虾能出手吧
回复时引用此帖
sunboy
 
sunboy 的头像
热心会员
 
资 料:
注册日期: Jun 2001
帖子: 2,943 声望值: 4
精华: 2,解答: 21
#12 旧 2021-01-20, 22:41:59 默认
sunboy 当前离线  

有用工具,下来收藏
回复时引用此帖
球球
 
球球 的头像
热心会员
 
资 料:
注册日期: Jul 2005
帖子: 1,402 声望值: 5
精华: 0,解答: 12
#13 旧 2021-01-21, 08:46:25 默认
球球 当前离线  

@namejm
能否分享解密代码?
回复时引用此帖
namejm
 
namejm 的头像
超级会员
 
资 料:
注册日期: Apr 2009
帖子: 1,404 声望值: 3
精华: 21,解答: 84
#14 旧 2021-01-21, 09:43:12 默认
namejm 当前离线  

引用:
作者: 球球 查看帖子
@namejm
能否分享解密代码?
代码已发,请查看站内私信。
回复时引用此帖
haling
 
haling 的头像
热心会员
 
资 料:
注册日期: Aug 2002
帖子: 1,385 声望值: 4
精华: 0,解答: 1
#15 旧 2021-01-22, 14:46:16 默认
haling 当前离线  

支持原创,收藏备用。
回复时引用此帖
发表新主题 回复

主题工具

论坛规则  发帖规则
不可以发表主题
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子
论坛启用 vB 代码
版面启用 表情符号
版面启用 [IMG] 代码
版面禁用 HTML 代码


所有时间均为北京时间, 现在的时间是 03:51:57.

本论坛带宽由迅通网络提供
SSL证书由TrustAsia提供

Copyright © 2000 - 2019 ClassiClub Forum All Rights Reserved.
粤ICP备09123456号