Google App Engine習作: Thumbs.db reader

Google App EngineでWindows XPのThumbs.dbを読み出すWebサービスを作りました。

Thumbs.db reader

アップロードされたThumbs.dbを解析して、サムネイル画像(JPEGファイル)を取り出します。結果はdata:スキームを使ってimgタグで一覧表示するか、zipでまとめて取得するか選べます。アップロードされたファイルはサーバ側には保存されません。

Thumbs.dbの解析にはvinettoというプログラムを改造して使っていますが、GAEの制約によってtype 2という形式のものしか解析できません。

コマンドラインから使用する場合は http://thumbsdbreader.appspot.com/zip というURLに対してPOSTリクエストを送信してください。zipファイルが標準出力に出力されます。

curl -X POST --data-binary @Thumbs.db http://thumbsdbreader.appspot.com/zip > files.zip

Leave a Reply