9 月 18 日消息,有博主昨日分享了一段“微信(迅速去重瘦身)的 Python 代碼”,稱能搞定微信這個易胖體質(zhì)。微信員工 @客村小蔣 今日轉(zhuǎn)發(fā)了該消息,并表示非常不建議這么做,而且可能帶來不好的后果。
1)微信并沒有對多次轉(zhuǎn)發(fā)的同一個文件重復存儲,電腦里看到的同文件名加 (1)、(2),是硬鏈接,實際只有一份真實存儲;
2)這里的代碼,是通過名字重復來判斷,非常粗暴,刪除之后,可能導致原來消息打不開,還存在誤刪可能性
微信員工 @客村小蔣 隨后進行了詳細說明。附原文內(nèi)容如下:
看到這個所謂的“微信(迅速去重瘦身)的 Python 代碼”,說在電腦版微信上執(zhí)行一個代碼腳本,就能把重復存儲的文件都刪掉。
先說下結(jié)論:這個代碼對解決存儲占用沒啥用,反而可能帶來一些很麻煩的后果,強烈建議不要輕易去嘗試。
這里也博主說了,原代碼來自“木人舟”,去找了源頭的文章,請開發(fā)的同事看了代碼,說說這里的誤解。
1、木人舟和博主都認為,微信的文件轉(zhuǎn)發(fā)策略是:同一份文件,在微信里轉(zhuǎn)發(fā)給多個好友,微信就重復存儲。證據(jù)是在電腦微信的文件夾里,看到很多名字一樣,就是多了個 (1)、(2)…… 后綴的文件,點開看也一樣(圖 2)
2、但實際情況是,微信同同一份文件的存儲,用的是硬鏈接技術(shù),也就是同樣的文件,只存儲一次,其他聊天中,通過鏈接引用這份真實文件。電腦微信里的 (1)、(2)…… 后綴的文件,只是為了避免重名沖突,并沒有實際存儲
3、再說說所謂的“迅速去重瘦身的 Python 代碼”,這個代碼有多么簡單粗暴呢?它直接去找文件名里包含了如 (1)、(2)后綴的文件,然后直接刪除。。。。。。
4、這會有什么后果?第一,如前面所說,微信里轉(zhuǎn)發(fā)的文件本身就沒有重復存,它帶不來任何實際收益;第二,如果有些文件名,本身就帶有這樣的后綴,那就直接被刪了。
有用戶表示“要讓電腦小白理解硬鏈接很難,畢竟很多人對卸載程序的理解還在將快捷方式拖進垃圾桶的水平。”,微信員工 @客村小蔣 回評稱“嗯,其實本來這些技術(shù)類的信息,普通用戶也完全不需要了解。主要還是因為一些一知半解的說法,讓普通用戶誤解,只能努力嘗試解釋下。”
本文鏈接:http://www.rrqrq.com/showinfo-119-182401-0.html微信員工解釋“微信(迅速去重瘦身)Python 代碼”:對解決存儲占用沒啥用,可能導致原來消息打不開
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。郵件:2376512515@qq.com