解码Opera缓存内容

时间:2011-11-26 20:34:17

标签: c# caching opera browser-cache

我在http://www.nirsoft.net多个浏览器中找到了'缓存查看者。我的问题只与Opera有关,我想了解用什么api,函数或方法将tmp内容(歌剧缓存文件)解码为URL?如果你能提供帮助,我很感激,请解释一下......

2 个答案:

答案 0 :(得分:2)

这对我来说似乎很有效:

strings .opera/cache/dcache4.url | egrep -o '(https?|ftp)://.*$'

为我分别在单独的行上返回1944个网址。如果您查看strings的输出,您会发现很容易找到 .tmp下的 .opera/cache文件与相关联的文件哪个也是。

-

  • stringsbinutils中的UNIX实用程序;源代码非常简单,可以在其他地方找到here
  • egrep只是匹配字符串的正则表达式; System.Text.RegularExpressions.Regex.Match完全可以使用C#
  • 中的sam

答案 1 :(得分:2)

Opera publicly documents缓存文件使用的文件格式,应该有所帮助。 (如果没有,请说明(以及为什么!),我可以推动改进文档!)