解码gzip Chrome缓存

时间:2017-03-07 21:45:27

标签: html css google-chrome gzip browser-cache

今天早上我搞砸了并删除了一个重要的.css文件的一半。

幸运的是,我在Chrome文件夹中找到了一个缓存版本。 该文件无法读取。

const col = table.getElementsByTagName('col');
const td = document.getElementsByTagName('td');

const columnEnter = (i) => col[i].classList.add('hover');
const columnLeave = (i) => col[i].classList.remove('hover');

for (const cell of td) {
    const index = cell.cellIndex;
    cell.addEventListener('mouseenter', columnEnter.bind(this, index));
    cell.addEventListener('mouseleave', columnLeave.bind(this, index));
}

有没有办法将其解码为纯文本并获取CSS? 我试过转换器,通过谷歌搜索一个答案但是找到的每个答案都没有用完。

我认为第二列是十六进制的。我尝试解码它,但结果是0000fc40: d2 19 68 03 5a 2b 96 39 94 02 ce 31 c3 eb 2f 18 ..h.Z+.9...1../. 。不是我可以合作的东西。

你可以帮帮我吗?

文件的完整版:https://jpst.it/UYPk

2 个答案:

答案 0 :(得分:2)

从那里拿出解决方案 http://www.insentricity.com/a.cl/241/how-to-recover-data-from-chromes-cache

xxd -r < cached-hex.txt | gunzip > cached.html
where cached-hex.txt -- binary of file body

enter image description here

答案 1 :(得分:0)

解决了它。在我编辑CSS并保存它时创建的chrome:cache中找到了HTML文件的缓存版本。它包含我的css十六进制的纯文本