揪出firefox中Flash cached的视频
opensuse吧
全部回复
仅看楼主
level 1
用FF的Flash播放一个视频,缓冲完成后,这个视频被丢到哪去了呢?
想保存下来,找啊找啊找不到,只好重新抓一次?
其实呢,Flash会把视频档cache到/tmp下边。
当cache完成后,你不会再/tmp下找到这个视频档的。
因为,一旦cache完成,cache档就会被标为deleted,也就是说,cache档已被删掉了,你不会在/tmp下找到这个cache档案。
为什麼删掉的cache档案可以被flash正当播放呢?
当一个档案被标记为deleted,这个档案还是存在的,只有当相关进程关闭,该档案才会真正被删除。
弄明白了,现在就把这个cache档找出来。
#lsof 查看使用中的档案。
lsof -n | grep Flash
plugin-co 13650 user 24u REG 8,1 72133548 262848 /tmp/FlashXXbYE2lP (deleted)
回显中有用的是第二个字段,[13650]。
也就是说档案还在/proc/13650/fd/目录下。
开启目录,然后把cache档用cp指令复制出来就好了。
2014年09月06日 09点09分 1
level 8
上面那张壁纸好漂亮,求大图!
2014年09月06日 10点09分 2
htt[玫瑰]ps://ww[玫瑰]w.copy.c[玫瑰]om/s/pJrCw44BAiDW/Wallpaper.rar openSUSE G+ 上有人分享的。
2014年09月06日 11点09分
回复 怎敵他晚來風急 :太谢谢你啦!
2014年09月06日 12点09分
level 11
鸡熟帖要顶[滑稽][滑稽][滑稽]
2014年09月06日 12点09分 4
level 10
顶一个
2014年09月07日 01点09分 5
level 10
顶一个,楼主求罩
2014年09月07日 01点09分 6
level 7
学习了
2014年09月07日 02点09分 7
level 10
about:cache
记得火狐还有一个显示缓存的扩展,不过忘记名字了。
——我喂自己袋盐
>>Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0
2014年09月07日 03点09分 8
1