微信缓存到本地的图片文件清理以后,以前已经转存到电脑硬盘中的图片会消失吗?

作者&投稿:淳乳 (若有异议请与网页底部的电邮联系)
清理微信缓存里面的图片和视频会消失吗~

除了曾经打开并保存在手机本地机子中的照片和视频外,清理微信缓存后都需要重新下载才可以看得见,而且长时间不看就会过期,再也打不开了!

不可以重新生成了。
缓存被清理掉之后,原来的图片和视频的缓存都会被清理掉,再看之前的图片和视频,就无法重新下载了。

微信缓存到本地的图片文件清理以后,以前已经转存到电脑硬盘中的图片不会消失的,这在二个区域。

1 回顾
自从发布文章“寻找微信撤回的图片”之后,骗了不少粉啊。
总之,之前提出了一种可以找到微信撤回图片的方法。
2 真相
之前的说法是,工程师并没有真正把撤回的图片删除,而是加密后藏起来了。其实这样说并不严谨,经过后续测试,发现PC端的确如此,而手机端(Android)撤回的图片是有删除的,但是删除的不干净。
2.1 PC端
微信所有接收到的图片都储在[X]:\Users[USER]\Documents\WeChat Files[WECHAT_USER]\Data。里面有一堆以.dat为后缀的文件,他们大小不一,都经过了加密。而加密的方法便是对字节逐一“异或”。
之前的说法是,加密后的字节 = 原始字节 ^ 0x51。为了方便,我们把0x51称作“magic码”。
有网友反馈,magic码不一定是0x51,有的机器是0x50。经过一些测试,结论是,magic码与微信号有关,即不同的微信号在同一台机器可能得到不同的magic码,而同一个微信号在不同的机器上得到了相同的magic码。这里猜测,magic码是由微信号或者微信ID计算得来的。
其实,我们无需关心magic码的计算方式。因为,我们可以肯定的是,.dat文件是图片,而对于JPEG的图片,其对应二进制的第一个字节是0xFF。
所以,问题变成了,已知:.dat文件对应二进制的第一个字节 = 0xFF ^ magic码,求magic码。
我们已经知道,如果C=A^B,则A^C=(A^A)^B,而A^A=0,所以A^C=B,即B=A^C。
magic码 = 0xFF ^ 已知.dat文件对应二进制的第一个字节。
修改后的解密代码:
def _decode_pc_dat(self, datfile):with open(datfile, 'rb') as f:
buf = bytearray(f.read())

magic = 0xff ^ list(buf)[0] if buf else 0x00 #importantimgfile = re.sub(r'.dat$', '.jpg', datfile)with open(imgfile, 'wb') as f:
newbuf = bytearray(map(lambda b: b ^ magic, list(buf)))
f.write(str(newbuf))

2.2 手机端(Android)
之前提到,/sdcard/tencent/MicroMsg/diskcache中存放类似cache.data.10的文件,大小在2MB左右。如果把文件后缀改为.jpg,是可以打开的,JPEG文件里实际上是“串联”了一堆图片,可以通过以下代码把所有的图片拆分出来:
def _decode_android_dat(self, datfile):with open(datfile, 'rb') as f:
buf = f.read()

last_index = 0for i, m in enumerate(re.finditer(b'\xff\xd8\xff\xe0\x00\x10\x4a\x46', buf)): if m.start() == 0: continue

imgfile = '%s_%d.jpg' % (datfile, i) with open(imgfile, 'wb') as f:
f.write(buf[last_index: m.start()])
last_index = m.start()

通过实验,发现这些拆分出来的图片并不包含撤回的图片。坏消息是,在手机端没有找到撤回的图片。好消息是,在微信的缓存文件夹里找到了撤回图片的“缩略图”。肯定是没有大图好看啦,但是如果我们早些年看过一种3GP格式的视频的话,这些缩略图的品质还是可以接受的。至少能知道对方发的是什么。
路径为:/sdcard/tencent/MicroMsg/[USER_HASH]/image2/[HASH1]/[HASH2]/th_[HASH],比如这样:/sdcard/tencent/MicroMsg/202cb962ac59075b964b07152d234b70/image2/6b/3a/th_c4ca4238a0b923820dcc509a6f75849b。给文件名加上.jpg后缀就可以打开啦。
由于缓存文件夹里的文件非常多,建议根据修改时间来定位HASH1和HASH2。
3 并不神奇的0x51
之前说的最大的一个bug是,对于PC端图片的加密,工程师选择了一个神奇的数字0x51与各个字节进行异或。而且我还自圆其说了,说什么0x51是“Q”的ASCII码。为啥选择“Q”呢,因为“QQ”。
不忍直视啊,上面已经解释了,magic码并不固定。最后献上修改后的微信图片解密、找回撤回的图片工具:sdxlp.cn/tool/wechatdat 。

不会,以前转存的图片不会消失。仍然保存在电脑中。

微信聊天记录怎么保存?我们在使用微信的过程中,会有一些重要的聊天记录想要保存下来,除了截图、收藏,还有别的好方法吗?当然是有的!今天小编就给大家说说备份微信聊天记录的好方法,下面就来了解下。
怎么备份微信聊天记录?
首先,我们打开手机微信,依次点击“我”-“设置”-“聊天”-“聊天记录备份和迁移”,在这里我们可以看到两个选项,分别为“迁移聊天记录到另一台设备”和“备份聊天记录到电脑”,我们选择第二个选项即可。
点击后页面会出现一个“备份和恢复说明”,这时我们需要用到电脑版微信,才能将聊天记录备份到电脑上。
因此我们需要登录电脑版微信,然后依次点击左下角的【更多】-【备份恢复】,然后将手机和电脑连接到同一个网络下,选择【备份聊天记录到电脑】后按指示操作即可。
微信聊天记录备份后怎么查看?
使用以上的方法备份微信聊天记录后是无法直接查看的,如果你在备份完成后,需要在线预览和导出数据,需要用到“果备份”。这是一款专业的苹果数据备份软件,可以一键备份我们设备中的微信聊天记录、微信通讯录、照片等多项常用数据,具体操作如下:
备份完成后,点击左侧的“微信聊天记录”即可进入备份详情页,除了可以免费在线查看备份好的微信聊天记录,还可以根据自己的需要,勾选需要的数据后,在右下角选择不同的格式将其导出哦!
微信聊天记录怎么保存?以上就是有关微信聊天记录备份与导出的方法了,如果你也想把自己重要的聊天记录保存下来,不妨试试以上的备份方法哦,这样下次如果不小心误删了数据,也能轻松从备份中找回啦~

我觉得肯定不会不会消失因为你已经保存到电脑上电脑上又没删除那就不会消失


怎样找到微信的图片缓存文件夹
1、首先我们将手机与电脑连接,并切换到显示手机文件的状态。2、在手机内存中找到tencent文件夹。3、找到后再打开MicroMsg文件夹,在里面找到一个名称超长,混合数字和字母的文件夹。4、这就是微信的缓存文件夹啦。其中image、image2文件夹多为公众号和聊天里面图,。朋友圈的在sns文件夹内。5、打开sns...

微信图片和小视频缓存在哪里了。
1.打开文件管理找到tencent。2.打开tencent文件夹后找MicroMsg文件夹并点击。3.找到WeiXin文件夹并点击。4.进入后就是微信缓存的图片和视频了。

微信的朋友圈缓存图片存在哪里
这里以找到手机微信朋友圈缓存图片存在位置为相关的例子,方法如下:1、在这里以p10 plus手机为例,在手机的实用工具中找到文件管理并且点击【文件管理】。2、进入到文件管理器界面后,在此页面找到tencent文件夹,然后选择【tencent】文件夹。3、然后在此页面找到MicroMsg文件夹,接着选择【MicroMsg】文件...

电脑微信图片缓存在哪个文件夹
FileStorage : 是微信的文件存储,包含了附件、缓存(图片)、聊天图片、视频、文件、收藏等,除了语音和消息外,其他过程产生的文件基本都在这里面.其中image下含有大量的dat文件,就可以通过【源代码设计笔记】进入【demo】后的微信dat直接上传查看。毕竟是免费的有大小的限制,需要永久版的就要点击蓝色字体...

iphone版微信怎么看缓存图片?
可以通过以下步骤查看到缓存的图片:1、登录微信,找到右下角的“我”,找到“设置”:2、打开设置,找到“通用”:3、打开通用,找到“微信存储空间”:4、打开微信存储空间,点击上面的“管理微信存储空间”:5、在打开的页面中点击“管理当前微信账号聊天数据”:6、在打开的页面中不要在右边的方框中...

微信图片保存在哪个文件夹里?
1. Pictures文件夹:微信头像可能保存在手机的Pictures文件夹中。当用户查看或保存某些微信头像时,手机可能会自动将这些图片保存在Pictures文件夹内。具体路径可能会因手机型号或操作系统版本而有所不同,但通常可以在这个文件夹或其子文件夹中找到微信头像。2. 微信缓存文件夹:微信作为一个应用程序,会有...

手机缓存图片在哪里?
手机图片缓存通常在手机的内部存储的某个特定文件夹内,具体路径可能因手机品牌和操作系统不同而有所差异。一般来说,缓存的图片文件可能被保存在以下文件夹之一:1. 手机内置存储的缓存文件夹。不同的手机品牌可能会有不同的缓存文件夹命名,例如“缓存”、“Cache”、“Temp”等。这些文件夹通常位于手机...

微信怎么查看照片缓存?
1、首先打开手机,然后点击打开文件管理器,接着找到“tencent(腾讯)”这个文件夹,并点击它。2、然后,找到并点击进入“micromsg”这个文件夹。3、接着,找到“Weixin”这个文件夹,点击进入。4、进入之后,就能找到微信缓存的照片了。

微信已缓存视频到哪个文件夹找
步骤如下:1.打开文件管理找到tencent 2.打开tencent文件夹后找MicroMsg文件夹并点击 3.找到WeiXin文件夹并点击 4.进入后就是微信缓存的图片和视频了

微信聊天图片超过多少天没看就会过期啊
1、众所周知,微信聊天记录里面的图片信息,如果不及时查看的话就会被清理,之后就会显示「图片已期」,无法查看原图。2、如果用户在收到微信群图片后没有打开也没有收藏等操作的话,一般3天就会过期不能查看了。若用户点击图片无法查看,要么是图片过期了,要么就是图片缓存被清理了,因此也是无法查看...

黔江区17725724949: 微信里保存到手机相册的照片被清理了怎么恢复 -
应思葡萄: 微信里保存到手机相册的照片被清理后的恢复方法:方法一、若微信里照片没有被清理,直接重新保存即可;方法二、若微信里的照片也被清理了,那可以尝试以下方法:1、如果有云备份可以直接恢复照片2、如果没有备份单靠手机是无法找到...

黔江区17725724949: 如何恢复清理缓存后微信的照片 -
应思葡萄: 用户清空删除微信的缓存视频和图片数据,没有任何方法可以恢复用户删除的微信视频和图片缓存数据,用户删除的缓存数据已经删除,无法通过任何方法恢复显示查看.如果为存储在手机内部存储器的数据,删除前没有进行过备份,已删除的数据无法进行恢复,建议平时定期备份手机数据,以免意外丢失.

黔江区17725724949: 微信图片缓存清理后,怎么恢复? -
应思葡萄: 微信聊天记录里的图片删除后无法恢复,若有备份聊天记录可以通过还原备份找回. 微信聊天记录(通过电脑管家)备份: 1、进入电脑管家后,点击工具箱=》微信聊天备份; 2、这时需要您的手机使用USB数据线连接电脑=》连接成功之后按照管家界面上的提示,需要在微信上面进行确认授权; 3、使用“立即备份”功能即可备份微信聊天记录; 4、备份完成后,可以使用“重新备份”功能或者“恢复到手机”功能.

黔江区17725724949: 微信清理的图片还能恢复吗 -
应思葡萄: 楼主,您好! 如果是清理缓存的话,聊天记录是会丢失的. 进入“清理微信存储空间”功能后,下面就是你平时用微信产生的垃圾.如果其中没有你需要的,你直接点左下角的全选,然后点击右下角的删除.这样微信垃圾就清理完毕了. 但是被清理的图片,就没法恢复了.

黔江区17725724949: 手机管家里面的微信专清,把聊天缓存的图片清了之后微信里面聊天的图片还会显示么??会不会丢失? -
应思葡萄: 您好,用微信专清的haul会清楚微信的大量缓存文件,其中占比很大的就是聊天图片!如果在清理的时候不可以自己选择是否清除聊天图片的话,默认是直接清除的,在清除后之前聊天记录中的图片会被清除

黔江区17725724949: 清理微信缓存把微信保存的照片也清理了,要怎么恢复 -
应思葡萄: 将手机连接上电脑,打开360文件恢复工具(在360安全卫士中可以找到). 选择可移动磁盘(也就是您手机的盘符). 点击开始扫描,扫描完毕后,就可以看到手机中所有被删除的文件. 其中以msg开头的就是我们想要恢复的文件. 为了省事我直接点击全选了,如果文件太多,您可以只点击msg开头的文件. 点击恢复选中的文件.

黔江区17725724949: 安卓手机清理软件把微信聊天图片清理缓存了,能恢复吗? -
应思葡萄: 被清理掉的图片就比较难恢复了,简单一点的办法就是通过微信里搜索聊天记录,看看能不能恢复,如果还是不能恢复的话,那么只能下载专业的恢复文件的软件,按照要求进行操作即可.

黔江区17725724949: 手机清了一下缓存,微信聊天界面的图片都看不了,能恢复吗,特想找回来 -
应思葡萄: 若您将存储在机身内存的文件及联系人不慎删除,且没有提前备份数据,那么已删除的文件及联系人是无法恢复的.因此,建议您谨慎删除手机上的数据,有条件的话及时备份文件,以免重要数据丢失无法找回.

黔江区17725724949: 苹果手机里面的微信图片被清理过了怎么恢复 -
应思葡萄: 这一些记录的话是保存在本地的亲这一些记录的话是保存在本地的,清理过后基本上就是永久删除了,恢复不了的.唯一的机会也就是你进行过微信的云.记录的云备份.

黔江区17725724949: 微信清理存储空间后的相片能修复吗 -
应思葡萄: 这个清理掉就恢复不了了,建议使用腾讯手机管家清理空间,它清理空间功能很好用,还可以选择性的进行清理,首先那些无用的系统缓存你可以使用一键清理,而部分聊天中产生的数据信息,比如头像信息,图片音频缓存等,你可以选择性的进行删除,这样一来既达到清理加速的目的,又不会使你错删重要信息.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网