2011-02-02 76 views
2

我有一組圖像,我想從我的firefox緩存中獲取(about:cache?device = disk),事情是有一種模式我可以用來查詢我想要的這些文件的字段Key,但問題是,如何編寫一個程序來獲取此內容?一些建議?!可以在python,java,C++中,它對我來說並不重要,只是尋找一些建議!如何從about:cache?獲取內容?device = disk

謝謝!

回答

2

這裏有一個緩存查看器應用程序,建成一個Firefox插件:https://addons.mozilla.org/en-US/firefox/addon/cacheviewer/

編寫自己的程序,火狐/ Mozilla瀏覽器緩存格式記錄在這裏:http://www.pyflag.net/cgi-bin/moin.cgi/Mozilla_Cache_Format

該文檔是pyflag的一部分,一個法醫分析工具。下面是讀取高速緩存信息的Python源代碼:http://www.pyflag.net/pyflag/src/FileFormats/MozCache.py

+0

+1:這最後一個鏈接看起來非常有用,我會嘗試impl並讓你知道是否有用!不管怎麼說,多謝拉! – 2011-02-02 19:57:35

1

在你的.bashrc將這個

export VIDEOS_REGX="\([[:space:]]AVI\)\|\(MPEG.sequence\)\|\(ASF\)\|\(ISO.Media\)\|\(Flash.Video\)" 

function findvideos { 
    if [[ -f videos.txt ]]; 
    then cat videos.txt; 
    else dofindvideos; 
    fi; 
} 

alias dofindvideos="find -exec file {} \; | grep -i '$VIDEOS_REGX' | cut -f 1 -d: | tee videos.txt" 
alias playvideos="cat videos.txt | xargs vlc" 
alias findimages="find | xargs file| egrep image | cut -f 1 -d: | tee images.txt" 

則資源它

$ cd 
$ source .bashrc 

去你的緩存文件夾,然後鍵入

$ findvideos 

找到所有視頻,或

$ findimages 

找到所有的圖片。

$ playvideos 

$ qiv -F image.txt 

您可以通過安裝VLC然後在相同的位置輸入查看您所有視頻:

您可以通過安裝QIV然後在相同的位置輸入查看圖片希望有幫助