使用 Firefox,如何使用其條目資訊將快取條目作為文件獲取

使用 Firefox,如何使用其條目資訊將快取條目作為文件獲取

我在 GNU/Linux Mint 18.3 上使用 Firefox 58

如果我訪問about:cache?storage=disk&context=,我會得到快取條目的清單;如果我單擊其中一個,我會看到一些元數據,然後是這種內容的八進制轉儲:

00000000:  1f  8b  08  00  00  00  00  00  04  00  ec  bd  69  73  db  48  ............is.H
00000010:  b2  28  fa  f1  45  dc  5f  41  c1  1a  19  10  c1  55  3b  29  .(..E._A.....U;)
00000020:  90  d7  6d  bb  a7  1d  e3  de  2c  f7  f4  99  21  69  0f  08  ..m.....,...!i..
00000030:  80  12  da  20  c0  01  40  cb  6a  91  fd  db  5f  2e  55  40  ... [email protected]..._.U@
00000040:  61  a1  24  f7  99  f3  5e  c4  8d  db  33  86  88  aa  42  ad  a.$...^...3...B.
00000050:  59  b9  55  66  96  b6  4e  bc  46  92  c6  be  93  6a  c3  cf  Y.Uf..N.F....j..

等等。但是 - 我想要實際快取的文檔/八位元組序列作為文件。我能以某種方式得到它嗎?透過瀏覽器 UI 還是透過基於快取條目詳細資訊的命令列?

答案1

使用十六進位資料恢復文件

第一的,刪除前面的行號和末尾的字元。

為此,您可以使用以下之一將轉儲資料複製到編輯器:

  • 多行遊標
  • 搜尋和取代:使用正規表示式搜尋:([0-9a-f]{8}:\s\s)|(.{16}($|\n))並將其替換為空。

第二,將您現在擁有的純十六進位資料插入十六進位編輯器,例如https://hexed.it/,匯出/儲存文件並確保根據內容類型為文件提供正確的文件結尾。

相關內容