微信动不动几十 GB:为优化一个问题导致占用空间翻倍

2023-03-05 21:01:55 来源:驱动之家


(资料图片仅供参考)

前不久,不少网友反馈,在微信接收到的文档通过 WPS 打开后,显示为只读模式,无法进行改动。

经 WPS 官方核实,原来是微信 3.9.0 Windows 版增加的【文档格式文件接收后,权限自动设定为只读】安全特性导致。官方建议把文件到其他的文件夹再打开,或者把微信下载目录权限中的【只读】取消。

大部分用户不会修改权限,那就只能另存一份,然后电脑上就有了两份文件,一份是只读文件不可修改,另一份是可以修改的,占用了双份空间。

其实,不仅是微信 3.9.0 Windows 版,安卓版微信 8.0.28 及之后的版本也存在这种问题。

据 B 站 UP 主 " 玄离 199" 科普:在 8.0.28 之前的微信版本中,你收到一份文件,它会放在默认的 "Android/data/com.tencent.mm/ MicroMsg" 文件夹中,任何人都能修改。

这就有个漏洞,用户可以通过直接绕过微信直接修改这个文件,如果把文件转发 10 次,然后修改了原文件,那么这十次转发都会受影响。

微信就想出了一个简单粗暴的方法,用户每转发一次,就复制一份,即使修改原文件,其他被转发的文件也不会受影响。后来因为占用空间太大被骂上热搜。

后来,微信就在 8.0.28 引入了新的安全机制,把文件放在 data 的专属目录下,这个目录不 root 在其他 APP 中是无法访问的,相当于一个只读文件。

如果用户想修改,微信会再保持到可以访问的 Download 目录下,这样,手机上就有两份文件,跟 Windows 版如出一辙。

标签: 占用空间 只读文件 如出一辙

最近更新