微信聊天记录可以通过文件夹复制转移吗?

微信聊天记录查看器(程序+源码)摘要iPhone中的微信是不是占用了越来越多的空间呢?不想删图片?不舍得删视频?那就转移到电脑硬盘上来吧,在Windows中使用本软件进行查看、搜索,手机上的空间就可以腾出来了!本文详细介绍了软件的使用说明,以及介绍了微信聊天记录数据存储格式,并给出了本软件与源代码的下载地址,最后是iPhone聊天记录中图片与视频数据的清理方法。1. 前言随着使用微信的日子变长,手机中微信所占用的空间也越来越大,iPhone的存储空间也日益紧缺,其中图片、视频所占的空间最大,像我这样什么都要追求完整性的人,是坚持不会删除任何一张照片或视频的,喜欢用手机拍照片视频的我,每过一段时间就把照片视频移到电脑存储,腾空手机。可是到了每一两天都要腾空间的时候,我发现这样不是长久之道,看了看微信已经占用了2个多G的空间,这样下去不是办法,现在腾讯官方没有iOS版本微信的聊天记录转储硬盘工具(Android的好像有);即便有,在Windows上要求能够像在手机上查阅;微信内置的聊天记录备份恢复功能是为转储到其它设备设计的,聊天记录在服务器只能存放7天,而且2G这么大的数据要上传到候年马月?因此,干脆自己写一个聊天记录查看器吧,把数据挪到电脑大硬盘,这样就可以放心地在手机上删图片、视频啦。以下先给出本人开发的微信聊天记录查看器的使用说明,以及本人分析猜测的聊天记录数据存储格式,可是不全,只能显示最主要的数据内容,感兴趣的朋友可以一块分析完善。2. 使用说明首先说明,该软件目前仅支持iPhone上的微信聊天记录。以下分别对软件的使用方法进行详细说明。2.1 数据转储使用iTools等第三方工具将微信(WeChat)应用中 Documents 目录导出到电脑硬盘保存,该目录中包含所有在此iPhone上登录过的微信帐号的聊天记录,也可以只导出某一个帐号的聊天记录。每一个微信帐号的数据都存储在以该微信ID的MD5值为名称的文件夹中,例如,图2-1中 Documents 目录下32位数字名称的文件夹分别是不同的微信帐号。图 2-1 Documents目录示例2.2 选择数据库聊天记录数据库文件存放在微信帐号文件夹内的 DB 主界面启动软件,选择数据库加载完成后,程序的主界面如图2-2所示,左侧是该微信帐号的好友列表,按拼音首字母排序,右侧是具体的聊天记录内容。好友列表分为3个标签页,分别是“好友”、“群”、“其它”,顾名思义,单独好友在“好友”标签页,群聊天在“群”标签页,剩下的订阅号、服务号等等在“其它”标签页。好友列表上方可以搜索好友,聊天内容上方可以搜索文字。点击好友列表中的好友,右侧的聊天内容窗口将加载与该好友聊天的具体内容。由于本程序采用的是EO.WebBrowser控件试用版(博主穷~ ),每次程序启动后,聊天内容窗口下侧会出现购买许可的提示,关闭它即可,不会影响后续阅读。图 2-2 微信聊天记录查看器主界面2.4 数据类型2.4.1 文字就像手机中显示的那样,采用气泡风格显示,如图2-3所示。?图 2-3 数据类型示例:文字2.4.2 表情可以显示微信自带的小型emoji表情,如图2-4所示。可以显示的所有emoji表情请参见图2-5。图 2-4 数据类型示例:emoji表情图 2-5 所有能显示的emoji除了emoji以外,还可以显示微信官方的动画表情,如图2-6所示。? ? ? 图 2-6 数据类型示例:动画表情除了这两种表情以外,微信用户还经常看到许多非官方表情,如果想在这软件里显示的话,需要进行额外的数据导出工作,也不复杂:照样使用iTools打开微信App的这个目录:/Library/WechatPrivate/emoticon1,将此文件夹复制到本软件的安装目录,覆盖原有的 emoticon1 文件夹即可。2.4.3 图片聊天记录中的图片如图2-7所示,点击图片将会调用本机默认的 *.jpg 文件关联程序来查看大图,默认的程序是 Windows Photo Viewer。图 2-7 数据类型示例:图片2.4.4 视频 & 小视频聊天记录中的视频与小视频如图2-8所示,点击视频将会调用本机默认的 *.mp4 文件关联程序来观看视频。图 2-8 数据类型示例:视频 & 小视频2.4.5 语音聊天记录中的语音如图2-9所示,点击将会播放语音内容。图 2-9 数据类型示例:语音2.4.6 分享链接聊天记录中的分享链接如图2-10所示,点击链接将会调用浏览器查看原网页。图 2-10 数据类型示例:分享链接2

我要回帖

更多关于 读取微信聊天记录的软件 的文章

 

随机推荐