Eu tenho um arquivo binário ou hex em cache no Firefox. Como posso torná-lo um arquivo de trabalho?

2

Não consigo mais baixar o arquivo, mas ele ainda está no meu cache do Firefox. Usando about:cache , posso ver o arquivo como uma página xhtml mostrando a codificação, o tipo de arquivo, etc ... e depois três colunas de texto sem sentido. Parece código binário ou hexadecimal. Posso de alguma forma copiar / colar esse código para torná-lo um arquivo de trabalho? Ou usar algum aplicativo para convertê-lo? O que exatamente eu preciso, apenas as duas primeiras colunas? Apenas o meio?

Estas são as primeiras linhas do arquivo:

00000000:  1f  8b  08  00  00  00  00  00  00  03  64  7a  65  50  1d  c1  ..........dzeP..
00000010:  d6  ed  01  0e  ee  c1  1d  02  c1  1d  82  bb  bb  bb  9e  e0  ................
00000020:  1e  82  bb  bb  bb  07  27  b8  6b  70  77  77  77  77  97  20  ......'.kpwwww. 
    
por CreeDorofl 28.03.2011 / 06:46

1 resposta

2

Este é um esforço simples. Tudo no cache é armazenado em binário simples, e com 2 programas eu consegui facilmente extrair um item de 10MB em cache. Esses aplicativos eram HxD e Scite. Eu usei o Scite para limpar o hex para o Hxd aceitar.

Tudo o que fiz foi copiar todos os dados nas 3 colunas e colá-las no Scite. Então, no Scite, eu cliquei no primeiro número (o primeiro 0 em 00000000:), e depois fui para Pesquisar- > Substituir. Eu verifiquei as caixas de seleção "envolvente" e "expressão regular" e minha consulta foi assim:

Encontre o que:

\(...........\)\(.*\)\(.................\)

Substitua por:


Em seguida, desmarcou "expressão regular" e verifiquei "Transformar expressões de barra invertida" (elas não funcionam juntas) e digitei uma nova consulta:

Encontre o que:

\r\n

Substitua por:

  

Isso é 2 espaços no substituir com, só assim você sabe.

Agora você deve ter dados hexadecimais não contaminados. agora copie-o e cole-o em HxD e salve-o. Agora você deve ter um arquivo operável.

Acabei de mencionar o Scite e o HxD aqui porque os tenho à mão. Na realidade, qualquer editor de texto com capacidade de RegEx e qualquer editor hexadecimal deve estar bem.

Há provavelmente uma maneira mais simples, mas isso funciona para mim. Boa sorte.

    
por 28.03.2011 / 07:21