們的微信體積越來越大,該怎樣查看?該怎樣為其減肥呢?重點來了。
在微信緩存中“FileStorage”文件夾時發現了其目錄下的“Image”文件夾,可能是使用過程中緩存的聊天圖片等,但是打開文件夾發現都是dat文件,用圖片瀏覽器打開也提示無法查看。
是進行了加密處理,便去網上查了一下資料,現在把解密過程描述如下。
需要的工具:Python 16進制編輯器--wxMEdit
原理很簡單,就是按字節對接收到的圖片文件進行了異或處理保存為dat文件,查看時再解碼,并且使用的加密代碼幾乎是一樣的,只要弄到了加密的字節碼,使用其對dat文件進行異或操作保存為png文件便可以查看了。
將其中一個文件夾的dat文件通過16進制編輯器打開,記錄其開頭兩個16進制的值,隨機挑選一部分dat文件打開,查看開頭兩個16進制的值并對比,一般來說是一樣的,這兩個值是解密的關鍵。
這里開頭的兩個值幾乎都是3F 18,同時我們知道網絡中傳輸的圖片多為jpeg格式,而jpeg格式的圖片開頭兩個16進制的值通常為FF D8,打開計算器,將這兩個值異或一下,得到兩個16進制的值,通常來說應該是一樣的,那么這個16進制的值就是解碼的關鍵了。
本機的結果是C0,那么我們只需要將dat文件的所有數據都與C0異或便可以得到解密數據了,同時把數據保存為png格式便可以使用看圖軟件直接查看了。
1) 獲取指定路徑下的所有dat文件,進入for循環等待處理
2) 按次序讀入dat文件,按byte對其數據與C0進行異或
3) 將異或后的數據保存下來,后綴改為png,輸出到指定文件夾
def imageDecode(f,fn):
dat=open(f, "rb")
out=output_path + fn + ".png"
png=open(out, "wb") for now in
dat: for nowByte in
now: newByte=nowByte ^ 0xC0 #修改為自己的解密碼
png.write(bytes([newByte]))
dat.close()
png.close()
鑒于Python環境不是那么普遍,更新一下使用MATLAB實現dat圖片解密的代碼:
dat=fopen('1b0882eb7706dfedc7d7becefd1ee2df.dat','rb');% 需要解碼的dat文件
A=fread(dat);% 將dat文件的數據讀取出來
A=uint8(A);
B=bitxor(A,uint8(243)); % 此處243就是解密字節碼的十進制數值,需要更換為自己的解密碼
png=fopen('Test2.png','wb'); % 將處理后的數據寫入png格式文件,解密成功
fwrite(png,B); fclose(png); fclose(dat); % 將上述打開的文檔關閉掉
注意事項:
謹慎刪除,刪除后不會恢復了。
不要做違法的事情。
好奇害死貓,不要查看別人的微信。
年積攢的外出游玩和日常照片視頻存了將近1T,照片在多個電腦上面,復制歸攏到一起后,發現很多重復。逐個目錄翻查刪除太繁瑣而且太累(不可能完成的任務)。相信只要活得夠久,拍的照片夠多,用過多臺電腦,應該都會遇到這個問題。
接下來動手處理,在網上找了一些軟件,并沒有太合適。主要有以下幾個問題:
找不到合適的也不能將就,于是,就自己寫了一個。寫完后查找了一下照片目錄,一個差不多 600G 的目錄中有 1萬4千 多個大于1M的重復文件,占用了120G的硬盤空間。查找前已經預計會有不少重復,但是沒有想到有這么多。下圖就是查找結果的截圖。
這個軟件已經發到網上,軟件名稱是《單身狗重復文件清理軟件》,有需要的可以下載使用。
軟件通過對比文件內容(對比文件的SHA-512 Hash碼),找出重復文件,即使文件名不同,也可以搜索出來。查出的文件,可以直接刪除,可以歸檔到指定目錄。
使用介紹:三步完成重復文件的查找清理:
第一步 選定要清理的目錄
第二步 搜索重復文件
第三步 選擇清理重復文件
其他:如果處理的文件較小(小于1M),要設置最小處理文件。
如果處理全部尺寸文件,選“0K”,再點擊“設置為最小處理文件尺寸”
近幾年,為了更方便商務使用,電腦版的微信,已經成為越多越多掛在桌面的必備社交溝通軟件。但用的時間久了,跟手機微信一樣,微信在使用過程中,都會不斷的緩存和自動下載文件到硬盤里,最后發現微信占用C盤空間越來越大,從幾G到幾十G不等。例如我的電腦用了幾年沒清理過微信的,上次發現,竟然都有30多G了,嚇人。如果C盤空間不夠大的,就必須清理一些不需要的垃圾文件,而保留需要保留的記錄。
這時我們可以手動清理電腦版微信空間或者轉移存儲空間。電腦版微信存儲空間默認存儲在C盤的:C:\Users\用戶***\Documents\WeChat Files\如果C盤空間不夠,我們可以設置到其他盤去存儲。設置方法如下:點擊電腦版微信的"設置"--"通用設置",打開"文件管理"下的更改,將文件管理的路徑設置為其他盤下的你想要的文件夾即可。如下圖:
另外,我建議最好手動有選擇性清理微信聊天記錄,電腦微信端默認的安裝路徑基本一樣,
以下是我電腦里的微信文件目錄路徑:C:\Users\Administrator\Documents\WeChat Files
為了查找和描述方便,我在Windows10文件瀏覽器里,在每個需標注的文件夾里創建了快捷方式并用文件名的形式標注,不占用空間和方便瀏覽,是不是很方便?
最后,為了更有條理,特意做了思維導圖文字大綱和圖片如下:
C:\Users\Administrator\Documents\WeChat Files
我是【求知探索號】,經常會為大家分享更多實用知識,探索更大更廣闊的世界,感謝大家的閱讀,我會一直努力的,請大家多多關注哦!