2016-12-18 263 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. 将这些十六进制编码的字节转换为二进制文件。
    • 您应该能够将这些字符粘贴到任何像样的十六进制编辑器中,并将其另存为文件。

顺便说一句,该.的在这种情况下被取代,以取代换行符。