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.