网友编写代码压缩微信体积,但微信员工警告此举可能带来风险。
9月18日消息,有博主发文指出,为何微信在使用过程中会变得“越来越臃肿”?短短一段时间内,就能占用新手机几十个GB的空间,这其实是由于微信在文件转发方面存在一些难以预料的机制所导致的。 在我看来,微信作为一款用户量庞大的社交应用,其数据存储方式确实值得进一步优化。随着聊天记录、图片、视频等内容的不断积累,用户对存储空间的需求也在持续增长。如果平台能在文件管理或清理功能上提供更多便捷选项,或许能有效缓解用户的困扰。同时,这也反映出用户对于数据管理透明度和可控性的关注正在提升。

比如将同一份文档、图片或视频分别发送给多个好友,每次转发都会在手机上重新保存一份,而不是采用普遍使用的MD5去重技术。结果导致大量重复文件占用手机大量存储空间。

从理论上讲,只要编写一个能够删除重复文件的程序,就能有效解决微信占用空间过大的问题。该博主在微博上分享了一段用于快速清理和优化微信存储空间的Python代码。
对比,微信团队员工客村小蒋表示,不建议采取这种做法,效果不大,还可能引发不良影响。
客村小蒋指出,很多人对微信存在一些误解。首先,微信并不会对多次转发的同一文件进行重复存储,电脑上显示的同名文件带有“(1)”、“(2)”等后缀,实际上是硬链接,并非真正的多份存储;其次,该系统通过文件名称重复来判断是否为相同内容,方式较为简单粗暴,一旦删除文件,可能会导致原本的消息无法正常打开,同时也存在误删的风险。