2011-02-02 10 views
2

私は自分のfirefoxキャッシュ(about:cache?device = disk)から取得したいイメージのセットを持っています。私が望むこれらのファイルを照会するために使用できるフィールドキーですが、問題は、どのようにこのコンテンツを取得するためのプログラムを書くことができますか?いくつかの提案? Python、Java、C++にすることができます。それは本当に私のための言語ではなく、ちょっとした提案を探しています!about:cache?device = disk

ありがとうございました!

答えて

2

はここでFirefoxのアドオンとして構築されたキャッシュビューアアプリ、です:独自のプログラムを書くためのhttps://addons.mozilla.org/en-US/firefox/addon/cacheviewer/

は、Firefox/Mozillaのキャッシュ形式はここに文書化されていますhttp://www.pyflag.net/cgi-bin/moin.cgi/Mozilla_Cache_Format

ドキュメントはpyflagの一部であること、法医学的分析ツールです。ここでキャッシュ情報を読み込み、Pythonのソースコードがあります:http://www.pyflag.net/pyflag/src/FileFormats/MozCache.pyあなたの.bashrcにこれを入れて

+0

+1:この最後のリンクは本当に便利ですね、私はインプラントにしようとし、作品かどうかを知らせます!とにかく、ありがとう! –

1

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" 

その後、あなたのキャッシュフォルダに移動し、

$ findvideos 
を入力

$ cd 
$ source .bashrc 

それを資源

すべての動画を検索するには

$ findimages 

すべての画像を検索します。

あなたは同じ場所で入力し、その後QIVをインストールすることで、あなたのイメージを表示することができます。

$ qiv -F image.txt 

あなたは同じ場所で入力し、その後VLCをインストールすることで、あなたのすべてのあなたのビデオを表示することができます

$ playvideos 

希望が助けてくれる