确定临时 Internet 文件类型 (Chrome)

确定临时 Internet 文件类型 (Chrome)

我的宽带速度有时不够快,因此很难观看 Flash 节目流。

所以我的想法是启动一个 Flash 流,让它运行完成,无论需要多长时间,然后查看临时的 .swf 文件。

我找到了 Google Chrome 临时文件的位置。但是,这些文件没有关联的文件类型。

因此,我想知道上述想法是否可行,以及如何仅检索 .swf 文件?

答案1

您说得对;Chrome 会用无扩展名的编号文件填充其缓存(大多数浏览器也会这样做)。这在一定程度上是设计使然,因为您通常不应该手动访问缓存文件(从技术上讲,您应该通过浏览器查看/保存文件)。您可以使用以下工具识别未知文件的文件类型:特尔 ID

话虽如此,你找错地方了。流媒体视频不存储在缓存中;它们存储在临时目录中。

此外,互联网视频几乎总是设置为观看结束后删除。也就是说,浏览器(或具体地说是 Flash/Silverlight/等视频播放器)会创建临时文件并设置一个标志,告诉操作系统在使用文件时锁定该文件,并在释放文件时立即删除它。因此,与其他临时文件不同,您不能直接复制它(因为它已被锁定),当它被解锁时,它就消失了。

(你不需要这些.swf文件,这些是用于视频的——玩家,而不是视频本身(视频本身通常是.mp4.flv)。

您需要使用一些技巧来获取视频文件:

  1. 下载并安装解锁者
  2. 打开网页并让视频缓冲(您需要一次只对一个视频执行此操作,以防止混乱)
  3. 打开文件夹%tmp%%LOCALAPPDATA%\TempWindows 7 中默认为打开,%USERPROFILE%\Local Settings\TempXP 中为打开)
  4. 查找文件名格式为fla####.tmp
  5. 右键单击该文件并选择Unlocker
  6. 点击右下角的下拉菜单并选择复制
  7. 将文件保存到另一个位置(目前需要位于同一驱动器号上)
  8. 如果需要,重命名文件(为其提供.mp4.flv扩展名)
  9. 在视频播放器中打开视频(甚高频液晶)并检查
  10. 如果好的话,你可以关闭网页,临时文件应该会自动删除

这是手动方法,需要一点工作量(不过,做几次之后就会变得非常快速和容易)。更简单的方法是使用Chrome 扩展程序专门用于方便下载视频而不是流式传输。其中许多都支持多个视频网站。特别是对于 YouTube,我推荐使用用户脚本YousableTubeFix它无缝集成到 YouTube,还允许您删除页面的各个部分(如无用的评论和浪费时间的相关视频),以及配置其他设置,如默认视频大小和不是自动缓冲/播放视频。

答案2

我将使用 Firefox 下载任何 Flash 文件,因为:

  • 您可以在新选项卡中打开 .swf 文件,并通过文件菜单保存它,而无需通过任何缓存目录获取它。
  • 您可以使用 FlashGot 扩展程序下载任何基于 Flash 的视频(有时它会多次下载同一个视频,但您可以取消冗余下载)

也许 Chrome 有类似的扩展/插件,但我不知道。

相关内容