在 Mac OS X 上,Chrome 播放的 Flash 视频的缓存存储在什么位置?
答案1
~/Library/Caches/Google/Chrome/Default/Cache/
已通过 Chrome 10 和 Youtube.com 验证
答案2
我感觉您正在寻求保存缓存的 Flash 视频来进行编辑或执行任何您想要的操作。
如果是这样,我的答案是:从缓存中获取它几乎是不可能的,因为 chrome 使用一个独特的数据库来存储缓存,而这在 OS X(或 Windows、Linux 等)中是不可读的。有些工具可以读取 chrome 的数据库,但它们不适用于视频文件(它们是为了调试目的而从数据库中删除某些特定文件而创建的,而不是从数据库中保存文件)。
因此,您不应该从缓存中获取它,而应该尝试重新编译 Flash 文件。这需要广泛的动作脚本知识 - 以及聪明的黑客头脑(一些开发人员非常擅长迷惑黑客,因此您会误会)。我无法涵盖它。最后,如果您确实获得了视频文件的 URL,请确保您拥有正确的工具来下载它。您很可能需要伪造您的来源(浏览器、cookie 等)。
或者,您可以进行屏幕录制来获取视频,但质量将与源文件不匹配。
最后,如果你正在寻找你看过的视频,但忘记了它在网络上的位置(或被删除了),那你就完全倒霉了。没有办法把它弄出来。你必须找一些谷歌的高级工程师来帮助你,他们确切地知道 Chrome 如何读取它的数据库(而且这种知识很可能是几位工程师合作的结果,所以你必须让整个团队都参与进来)。在这种情况下,这实际上和入侵 DMV 数据库来更改你的驾驶记录一样困难。
希望这可以帮助。