天天看點

微信聊天圖檔備份工具,WxAutoExIm軟體體驗

作者:果核剝殼

在微信上,别人發給你大量圖檔的時候,怎麼批量儲存?微信雖然提供了多選下載下傳圖檔到電腦上的選項,但是操作起來是比較麻煩了,有沒有在聊天的時候自動儲存的辦法?

微信聊天圖檔備份工具,WxAutoExIm軟體體驗

還真的有,近期在吾愛上,有人又出了一款用于微信的小工具,可以将你與某人聊天時的微信圖檔自動備份下來,它能讀取微信聊天時加密的dat圖檔檔案。

微信聊天圖檔備份工具,WxAutoExIm軟體體驗

在介紹這個工具前,先來看看作者幾點有意思的設定:首先是這個工具不支援檢視其他人圖檔,支援最近登入過的使用者,解密的過程不需要登入微信,不需要微信ID和相關參數。另外不支援導出表情包,因為作者知道表情包牽扯到微信利益,畢竟李跳跳的事情大家都已經知道了。

微信聊天圖檔備份工具,WxAutoExIm軟體體驗

這個工具是免費的,作者也開源了相關代碼——但在核心的解密算法上沒有開源,作者說是為了避免一些人拿去打包然後二次售賣,這點做得挺好,避免有些免費工具在某些人那裡付費售出後,使用者來找原作者讨要說法的尴尬情況。

微信聊天圖檔備份工具,WxAutoExIm軟體體驗

軟體甚至還有一個“君子協定”。

微信聊天圖檔備份工具,WxAutoExIm軟體體驗

來看看軟體本身,打開軟體之後,可以看到軟體主界面非常簡單,主要就是選取檔案目錄。

微信聊天圖檔備份工具,WxAutoExIm軟體體驗

但是你點開之後,會發現事情沒有那麼簡單,似乎有點繞,它的使用邏輯和引導方式,第一次使用還真未必能搞清楚!

微信聊天圖檔備份工具,WxAutoExIm軟體體驗

一步一步來,軟體先要擷取微信的檔案存儲目錄,這個可以在微信設定裡面找到。

微信聊天圖檔備份工具,WxAutoExIm軟體體驗
微信聊天圖檔備份工具,WxAutoExIm軟體體驗

填寫好路徑,點選掃描,會出來一些圖檔讓你選擇,有的小夥伴就懵了,這個選擇圖檔是什麼情況?随便選一個有影響嗎?其實這是最關鍵的一步!軟體通過你選的圖檔來判斷你想儲存圖檔的對象。

微信聊天圖檔備份工具,WxAutoExIm軟體體驗

軟體不是說把所有人的圖檔都一股腦收集起來,它是按照對話來的,而且這裡有兩種選擇方法。

第一種:你可以在聊天框發出一張新的圖檔,軟體裡會出現,你選擇後,就代表告訴軟體,要收集這個對話裡的圖檔。

微信聊天圖檔備份工具,WxAutoExIm軟體體驗

第二種就比較友善了,将聊天記錄的一張圖檔拖進軟體框,軟體會自動識别選擇對應的圖檔。

微信聊天圖檔備份工具,WxAutoExIm軟體體驗

選擇好之後,回到主界面,點選“建立”按鈕就完成了軟體的設定,你可以建立多條儲存規則,把軟體放在背景,之後你與指定某人聊天時的圖檔,就會自動放在你想要的檔案夾裡面了。

微信聊天圖檔備份工具,WxAutoExIm軟體體驗

它的占用是比較低的:

記憶體預計:背景0.3-3M(自啟動)視圖模式 10-20M(主界面)視圖全開 30M+ ,縮略圖是占用記憶體的,關閉視窗時釋放。

CPU用量:0%-5%(MAX)

配合上雲盤挂載一類的軟體,你甚至可以把聊天裡發過的圖檔,直接以原圖的方式存放進雲盤,這個過程是全自動的,在一些比較重要的場合,這些收集下來的圖檔,能成為證據或者回憶什麼的,或者搭配其他自動化工具進行後續的處理。

微信聊天圖檔備份工具,WxAutoExIm軟體體驗

作者在釋出這個工具的時候就提到,這個工具是幫助他朋友處理老闆發來的圖檔OCR提取時使用的,有了這工具就舒服多了,畢竟是要挂在背景運作的,作者也提到了這個軟體的性能和一些優化:

微信聊天圖檔備份工具,WxAutoExIm軟體體驗

程式設計語言:Rust、C++

Rust是記憶體最嚴格的程式設計語言,GC機制也是非常激進的,fltk架構是輕視圖架構 ,如果自啟動時候沒有打開視窗是隻有3M的,程式是需要進行複雜邏輯運作的,如果單純糾結那幾十M記憶體也無意義,畢竟主流的視圖架構啟動記憶體都是70以上,一百多M都常見,要麼體積很大。

運算圖檔和掃描檔案都是需要很費cpu的,為了追求速度,掃描拖拽使用者是極限化,系統空閑資源的,但是持續時間是不長的(10萬張約2秒)【圖檔越少越節省】并且他是具有緩存機制,掃描産生緩存中查找是非常迅速的 N ms級别。