Есть файлы следующих форматов:
- Изображения:
- png
- jpg
- gif
- Видео:
- webm
- Флеш:
- swf
Мне нужно провести валидацию файла одного из вышеперечисленных форматов. Что я подразумеваю под валидацией:
- Файл соответствует заявленному разрешению (недокачанные файлы, в том числе 0 байт)
- Присутствует запись о всех блоках (битые файлы)
- Файл является файлом заявленного формата (mv file.png file.gif)
Как этого достичь?