我在http://www.nirsoft.net中发现了几个浏览器的缓存查看器。我的问题只与Opera有关,我希望了解使用了哪些apis、函数或方法来将tmp内容(opera缓存文件)解码为URL?如果你能帮忙,我将不胜感激,请解释一下..
发布于 2011-11-27 05:03:04
这对我来说似乎很好用:
strings .opera/cache/dcache4.url | egrep -o '(https?|ftp)://.*$'为我在单独的行上返回1944个urls。如果你看一下strings的输出,你会发现很容易找到.opera/cache下的哪个.tmp文件也与哪个url相关。
--
strings是binutils中的一个UNIX实用程序;其源代码非常简单,可以在其他placesegrep中找到它;System.Text.RegularExpressions.Regex.Match只需根据字符串匹配正则表达式;C#将执行与完全相同的操作
发布于 2011-11-28 09:02:30
Opera publicly documents缓存文件使用的文件格式,这应该会有所帮助。(如果没有,请说出来(以及为什么!),我可以推动文档的改进!)
https://stackoverflow.com/questions/8281425
复制相似问题