JPEGファイルが破損してるかを超簡易にチェックする

2010/08/21 by happybreeding Leave a reply »

とあるサイトからいくつかJPEG画像をダウンロードしたのだが、いくつかのファイルが破損していた。どうやら何らかの事情でダウンロードの途中で接続が切断されてしまって、中途半端にダウンロードされた状態になっていたようだ。

破損した画像を特定するために、とりあえず画像ビューワで全部チェックして、破損していたものは再ダウンロードしたのだが、毎回これじゃあ大変なので、スクリプトにしたいと思った。

ってことでちょっと調べてみると、普通のJPEGファイルは、末尾が0xff,0xd9(EOIマーカというようだ)になるようなので、ここをチェックすれば、最後までダウンロードされたかどうかがわかるって寸法だね。適当にスクリプト化しておくか。

コメントを残す