Com o Firefox, como posso obter uma entrada de cache como um arquivo usando suas informações de entrada?

Com o Firefox, como posso obter uma entrada de cache como um arquivo usando suas informações de entrada?

Eu uso o Firefox 58 no GNU/Linux Mint 18.3

Se eu visitar about:cache?storage=disk&context=, recebo uma lista de entradas de cache; e se eu clicar em um, vejo alguns metadados e, em seguida, uma espécie de despejo octal do conteúdo:

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..

e assim por diante. Mas - eu quero o documento/sequência de octetos realmente armazenado em cache, como um arquivo. Posso conseguir isso de alguma forma? Através da interface do navegador ou da linha de comando com base nos detalhes da entrada do cache?

Responder1

Restaurar arquivo com dados HEX

Primeiro, remova os números das linhas na frente e os caracteres no final.

Para fazer isso, você pode copiar os dados de dump para um editor usando um destes:

  • um cursor multilinha
  • pesquisar e substituir:pesquise com a expressão regular: ([0-9a-f]{8}:\s\s)|(.{16}($|\n))e substitua por nada.

Segundo, insira os dados hexadecimais puros que você tem agora em um editor hexadecimal como, por exemplohttps://hexed.it/, exporte/salve o arquivo e certifique-se de dar ao arquivo o final correto, dependendo do tipo de conteúdo.

informação relacionada