Ты рассмотри еще один вариант - когда файл "неправильный"
Arcady 02.07.2002 13:42
1. Вообще-то это нормально - проверять что прислал пользователь.
2. Есть очень много людей которые из кожи вон вылезут, но постараются прислать что-то неправильное (самое страшное начнется, когда это сделают нечаяно)
3. Об алгоритме анализа заголовков речь кажется вообще не идет, вопрос достаточно узкий и касается стандарта JPEG, который идентифицируется как JFIF.
4. Проблема в том, что парсер обрубает "строку" на символе 0x00,
а не в том, кто сколько и каких форматов напридумал.