手机不会变胖,这事儿还得从微信用的那种“引用计数”机制说起

说到转发再多,手机也不胖,这事儿还得从微信用的那种“引用计数”机制说起。大伙儿发现了吗,同一张图或者一段视频,在群里怎么转发也不占地方,这难道是系统偷懒?其实不是,人家用了个很聪明的法子:把真正的文件只存一份,别的聊天记录就像书签一样指向这份数据。这么一来,引用次数能无限长,占的地方却纹丝不动。 要是你在群里发照片,微信不会把原图又写一遍硬盘上。它只在新消息里记个地址就行。那个新消息本身基本没啥数据,真正被拷贝的就是那几十字节的地址。就算同一张图被转发了几万次,实际硬盘里也只有一份原件。 为了让大家看着心里踏实,微信特意把引用的次数写进了文件详情页。长按文件点开更多,右上角那个带问号的信息里就能看到“被引用×次”的数字。数字再大也只是计数器在动,不会吃你的内存。 群里发、私聊发、朋友圈评论发、甚至是笔记和收藏里用了同一文件都会共享一份数据。视频号和公众号里用的素材也一样算。不过微信得给大伙儿打个预防针:只有图片、视频、文档这类文件类型能享受这机制;语音红包、位置或者名片这些是不算数的。 总结一下:微信把重复的东西做成了链接,把空间留给了第一次存的时候。以后大家再面对转发按钮就大胆点吧,手机不会变胖,它就是让同一份精彩被更多人看见。