天天看點

瘋狂占用手機空間的毒瘤BUG,終于修複了

如今大家手機中最占用空間的,應該就是微信了。大部分人的微信聊天記錄檔案,輕輕松松好幾十GB,經常讓手機的存儲空間吃緊。

這裡面固然有現在各種群聊消息、檔案、緩存越來越占用空間的因素,但也跟微信自己的檔案管理機制有關。比如你把同樣的一份檔案發給不同的10個人,微信會非常“老實”地儲存10份一模一樣的檔案。

瘋狂占用手機空間的毒瘤BUG,終于修複了

今年9月份,有部落客專門進行了實測:一台恢複出廠設定、清除所有資料的128GB手機,在把1GB内容發給第97個好友時,微信就完全占滿了手機空間。

這種落後且莫名其妙的檔案管理模式,是造成目前微信占用手機存儲空間的重要原因。事實上,你的手機中看似幾十個GB的檔案,裡面有不少的檔案都是重複的。尤其是如果你經常使用微信作為自己的辦公軟體,那麼這種情況就更突出了。

不過在最近微信的一次更新中,官方終于修複了這個問題。

使用者在更新到 8.0.30 版本之後,微信就會自動采用新的檔案轉發政策,在轉發時隻生成一個包含原檔案 ID 的新檔案,進而避免大幅占用手機存儲空間。

理論上同一個檔案以後轉發不同的人,不會在手機中生成重複的檔案。而是隻會生成一個原檔案位址的ID,分享的過程中并不會額外占用存儲空間。

看來微信在被衆多網友口誅筆伐之後,終于改進了自己的檔案管理機制,終于願意為使用者的手機存儲空間考慮了。

瘋狂占用手機空間的毒瘤BUG,終于修複了

這個新的功能更新也非常實用,建議所有使用者更新。更新8.0.30版本之後,隻需要徹底關閉重新開機一次微信,即會自動轉換為新的轉發政策。以後這種因重複檔案造成的空間占用情況應該會緩解很多。

在過去的11 年時間内,微信的檔案安裝包膨脹了 575 倍。其中真正實作聊天的代碼可能隻占少數,大部分代碼用來運作小程式、視訊号等非必須功能。

這些年微信也因為過于占用手機存儲空間被廣為吐槽,很多時候即使徹底清理聊天記錄、圖檔、視訊後,占用空間依舊很高。

瘋狂占用手機空間的毒瘤BUG,終于修複了

檢視占用空間就能看到,微信除了緩存和聊天記錄檔案之外,往往還有一個 " 其他資料 " ,沒有辦法去清理。僅是這個其他資料,就占用了某些使用者十幾個 G 的空間。

之前也有使用者做過實驗,将所有聊天記錄删除了 5 遍,然後将微信檔案夾複制到電腦分析,發現最大的 "EnMicroMsg" 檔案高達 5GB,其進一步解密發現,其中 91% 都被存放聊天記錄的 "message.sql" 占用。

也就是說,即便已經把微信聊天記錄删除了5次,但微信依然貼心地以“其他檔案”的形式幫你保留了一份聊天記錄。而實際上,你在聊天界面的聊天記錄已經沒有了。

瘋狂占用手機空間的毒瘤BUG,終于修複了

目前尚不清楚,微信采用這種聊天記錄儲存形式的原因。

為了解決微信聊天占用的問題,其實作在不少的手機廠商已經在主動幫微信想辦法。比如華為、小米等廠商都在他們的新系統中,加入了對微信重複檔案的管理和瘦身的功能。

作為一款國民軟體,微信一直以“小而美”著稱,但如今微信的操作确實讓人有點摸不着頭腦。不知道什麼時候,微信才能給自己做一個大手術,徹底解決目前的重複、臃腫的問題。

繼續閱讀