我在http://www.nirsoft.net多个浏览器中找到了'缓存查看者。我的问题只与Opera有关,我想了解用什么api,函数或方法将tmp内容(歌剧缓存文件)解码为URL?如果你能提供帮助,我很感激,请解释一下......
答案 0 :(得分:2)
这对我来说似乎很有效:
strings .opera/cache/dcache4.url | egrep -o '(https?|ftp)://.*$'
为我分别在单独的行上返回1944个网址。如果您查看strings
的输出,您会发现很容易找到 .tmp
下的 .opera/cache
文件与相关联的文件哪个也是。
-
strings
是binutils
中的UNIX实用程序;源代码非常简单,可以在其他地方找到here egrep
只是匹配字符串的正则表达式; System.Text.RegularExpressions.Regex.Match
完全可以使用C#答案 1 :(得分:2)
Opera publicly documents缓存文件使用的文件格式,应该有所帮助。 (如果没有,请说明(以及为什么!),我可以推动改进文档!)