微信PC版獲更新:聊天記錄遷移功能終於來了
微信在Windows PC 版的3.7.6 內測版、macOS 版的3.5.5 Beta版中,上線了聊天記錄遷移這一「史詩級更新」。在此次更新後,用戶能夠將微信Mac端的聊天記錄遷移至手機端,或將微信手機端的聊天記錄遷移到Mac端,遷移完成後可以在手機或Mac 的微信上瀏覽合併後的聊天記錄。除了用於同步訊息,此功能也能夠將手機端的聊天記錄備份至PC 端,從而縮減微信體積。
Windows x64版本
MacOS x64版本
匯出的聊天記錄頁面可以設定為開啟時一次性載入完成(預設方式)、開啟時非同步載入、頁面滑動到底部時載入更多三種方式,可以在選單「選項」中修改載入方式。
可以在匯出的頁面增加過濾功能,功能也需要在選單「選項」中設定。
PDF格式,實質是匯出開啟時一次載入完成的HTML頁面,然後透過Google Chrome或Microsoft Edge瀏覽器的功能轉換成PDF文件,轉PDF檔案耗時較長,請不要關閉自動彈出的命令列視窗。
增量匯出:選單「選項」中,如果設定了增量匯出,則會只匯出上一次匯出的最後訊息之後的部分,透過此功能,再一次備份之後,微信中的聊天記錄可以刪除,下一次匯出,可以把同一個聊天群組的消息合併在一起。
透過iTunes將手機備份到電腦上(備份時不要選擇設定口令),Windows作業系統一般位於目錄:C:使用者[使用者名稱]AppDataRoamingApple ComputerMobileSyncBackup。 Android手機可以找一個iPad/iPhone設備,把聊天記錄移轉到iPad/iPhone設備上,然後透過iTunes備份到電腦上。
下載執行檔(最新版本下載連結見上)。
執行解壓縮出來的WechatExport.exe/ WechatExporter .app (Windows下如果執行報缺少必須的dll文件,請安裝Visual C++ 2017 redist後再嘗試運行)
按介面提示進行操作。
匯出後的頁面範例:
點擊連結可開啟網頁:https://src.wakin.org/github/wxexp/demo/
解壓縮目錄下的restemplates(MacOS版本位於ContentsResourcesres)子目錄裡存放了輸出聊天記錄的html頁面模版,其中透過兩個%包含起來的字串,譬如,%%NAME%%,不要修改之外,其它頁面內容和格式都可以自行調整。
特別感謝Chao.M幫忙優化目前的模版。
Windows版本:Windows 7+(XP不支援), Visual C++ 2017 redist at The latest supported Visual C++ downloads
MacOS版本:MacOS 10.10(Yosemite)+
程式依賴如下第三方函式庫:
MacOS下,libxml2,libcurl,libsqlite3直接使用了Xcode自帶的函式庫,其它第三方函式庫需自行編譯。
libmp3lame需手動刪除檔案include/libmp3lame.sym中的行:lame_init_old
Windows環境下,silk自備Visual Studio工程文件,可以直接利用Visual Studio編譯,其餘除了libplist之外,都透過vcpkg可以編譯。 libplist在vcpkg中也存在,但在編譯x64-windows-static target的時候報了錯,於是直接透過Visual Studio建造了工程進行編譯。
已測試iTunes和微信版本
iTunes 12.3.3.17 + 微信6.5.9
iTunes 12.5.1.21 + 微信6.3.30
iTunes 12.10.10.2 + 微信7.0.2
iTunes 12.10.9.3 + 微信7.0.15
iTunes 12.9.5.5 + 微信7.0.2
Windows 10 + iTunes 12.11.0.26(Microsoft Store) + 微信7.0.2
Windows 10 + iTunes 12.11.0.26(Microsoft Store) + 微信8.0.1
Mac Catalina (Embedded iTunes) + 微信8.0.1/8.0.2
Windows 7 + iTunes 12.10.9.3 + 微信版本8.0.2
Windows 10 + iTunes 12.11.3.17 + 微信8.0.7
Windows 7 + iTunes 12.10.9.3/Mac Catalina (Embedded iTunes) + 微信7.0.2 + iOS 9.3.5
Windows + iTunes 12.10.3.1+ 微信7.0.10 + iOS 13.3 (@lazybug163)
MacOS 11.6(Embedded iTunes)+ iOS Version: 15.0 + 微信8.0.9
MacOS 11.6(Embedded iTunes)+ iOS Version: 15.4 + 微信8.0.18