4

私のWebアプリは、アップロードされた画像を受け入れる前に、最初の4バイトをファイル拡張子と照合します。同僚がiPhoneから拒否されている画像を見せてくれました。これらの4番目のバイトは異なります(予想されるe0=224ではなくe1=225)。

これはiPhoneでは普通ですか?JPGファイルで使用される可能性のある他のマジックバイト文字列はありますか?

編集:この便利なリストが見つかりました:http://www.garykessler.net/library/file_sigs.html

4

3 に答える 3

6

何らかの形で JPEG のサブカテゴリを示しているようです。私が見つけたのは、FF D8 FF E0 マジックは「JFIF JPEG」を示し、FF D8 FF E1 は「EXIF JPEG」を示すということです。

編集:Googleキャッシュでこれを見つけました:http: //tinyurl.com/ydtjpjw(Samsungにはさらにいくつかのバリエーションがあることを示しているため興味深い)

于 2009-12-29T15:29:30.530 に答える
2

Google によると、これは完全に有効な JPEG バリアントのようです。

于 2009-12-29T15:30:32.387 に答える