【資料圖】
@鳳凰網科技:【# 微信本可少占用大量空間 #】# 微信照片每分享一次就要占一次空間 #
近日,科技博主 @勝利文縐縐 發布視頻解釋了微信的占用大量手機空間的原因。以為朋友分享文件為例,正常的軟件分享邏輯,是建立十次鏈接,把一份文件分享十次。分享本身是不占用存儲空間的。
而在微信,同樣是轉發給十個好友,你每轉發一次,微信就會把文件重新保存一份在你的手機。每轉發一次,微信就重新保存一份、每轉發一次,微信就重新保存一份。這樣,你轉發了多少遍,就占用了多少的使用空間。
你以為這就完了么?其實實際情況比上面所說的還要糟糕。以轉發 1GB 的視頻為例,不僅僅要占用數倍的空間。微信還會為在聊天界面生成一個幾十 MB 的壓縮文件,用來減少對系統的資源占用。而它也會像原文件一樣重復保存。
該博主在詢問開發者之后得知,這樣的重復保存,其實對于聊天軟件來說完全是沒有必要的。其實在服務器和網盤領域,早就有技術可以完美解決這樣的問題。這就是基于 MD5 的文件去重。通過識別文件的哈希數,刪除重復的文件在被刪除的地方放下一個指向原文件的副本。這樣就可以做到既不影響使用,又可以大幅降低內存占用。
博主也想問問,為什么微信要這樣占用我們的存儲空間?
頭條 22-09-30
頭條 22-09-30
頭條 22-09-30
頭條 22-09-30
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-29
頭條 22-09-28
頭條 22-09-28
頭條 22-09-28
頭條 22-09-28
頭條 22-09-28
頭條 22-09-28
頭條 22-09-28
頭條 22-09-28