2016-12-18 262 views
0

我正在開發一個項目,當我保存該文件時,我的電源被切斷。現在我的html文件已損壞,我沒有備份它。下載Firefox瀏覽器緩存文件

我只記得我可能在Firefox中有一個緩存。所以,我首先嚐試從Firefox官方插件商店購買CacheViewer。這個插件會安裝,然後需要重新啓動,重啓後它會消失。

所以,我嘗試了老式的方式。我去about:cache>Local Storage哎呀,我很幸運,它在那裏,並沒有被替換爲空白損壞的html文件。

現在我有某種(Catch Entry Information)的文件。左側有二進制代碼,右側有合適的html代碼,其中有一些不必要的.時間段。

這就是我的這個文件看起來像:

00000000: 3c 21 64 6f 63 74 79 70 65 20 68 74 6d 6c 3e 0d <!doctype html>. 
00000010: 0a 3c 68 74 6d 6c 3e 0d 0a 3c 68 65 61 64 3e 0d .<html>..<head>. 
00000020: 0a 3c 6d 65 74 61 20 63 68 61 72 73 65 74 3d 22 .<meta charset=" 
00000030: 75 74 66 2d 38 22 3e 0d 0a 3c 74 69 74 6c 65 3e utf-8">..<title> 
00000040: 46 69 74 41 70 70 3c 2f 74 69 74 6c 65 3e 0d 0a FitApp</title>.. 
00000050: 3c 73 74 79 6c 65 3e 40 66 6f 6e 74 2d 66 61 63 <style>@font-fac 
00000060: 65 20 7b 0a 20 20 66 6f 6e 74 2d 66 61 6d 69 6c e {. font-famil 
00000070: 79 3a 20 22 52 6f 62 6f 74 6f 2d 6c 69 67 68 74 y: "Roboto-light 
00000080: 22 3b 0a 20 20 73 72 63 3a 20 75 72 6c 28 22 2e ";. src: url(". 
00000090: 2e 2f 66 6f 6e 74 73 2f 52 6f 62 6f 74 6f 2d 4c ./fonts/Roboto-L 
000000a0: 69 67 68 74 2e 74 66 66 22 29 20 66 6f 72 6d 61 ight.tff") forma 
000000b0: 74 28 22 74 72 75 65 74 79 70 65 22 29 2c 20 6c t("truetype"), l 
000000c0: 6f 63 61 6c 28 22 52 6f 62 6f 74 6f 2d 6c 69 67 ocal("Roboto-lig 
000000d0: 68 74 22 29 20 66 6f 72 6d 61 74 28 22 74 72 75 ht") format("tru 
000000e0: 65 74 79 70 65 22 29 3b 0a 20 20 66 6f 6e 74 2d etype");. font- 
000000f0: 77 65 69 67 68 74 3a 20 34 30 30 3b 0a 7d 0a 40 weight: 400;.}[email protected] 

如何去解碼呢?

如果有更好的方式從Mozilla Firefox下載捕獲文件,請務必提及。

+0

http://www.acquireforensics.com/blog/mozilla-cache-folder.html –

回答

0

步驟:

  1. 全部複製文本到文本文件,並保存它。
  2. 編輯該文本以使其僅爲十六進制字符的列。
    • 有關如何執行此操作的選項包括shell命令,使用正則表達式的查找替換或文本編輯器中的列編輯模式。
  3. 將這些十六進制編碼的字節轉換爲二進制文件。
    • 您應該能夠將這些字符粘貼到任何像樣的十六進制編輯器中,並將其另存爲文件。

順便說一句,該.的在這種情況下被取代,以取代換行符。