Вы конечно знакомы с zip-файлами? Ну, которые архивы?
А что такое, по-вашему, zip-файл?
Нет, я не спрашиваю, как он там внутри устроен. Просто допустим, что вам дали файл и спросили: zip это, или не zip?
Можно попробовать его разархивировать.
Если не получится -- значит, не zip. Что-то там внутри криво и не по стандарту.
Допустим, получилось.
А вдруг он всё равно внутри кривой?
Большинство людей склонно обитать в давно обжитой и привычной области. Но есть такие, кто бродит по границам стандартов и иногда находит там странные вещи.
Например, zip-файлы, которые перекручены внутри настолько, что разные архиваторы обрабатывают их по-разному. (Ссылка взята
отсюда, здесь тоже интересно.)
Представьте себе, что человек, который проверяет расширение браузера (а это тоже zip-файл), просматривает его, и не находит ничего плохого. Подписанное расширение выкладывается на сайт, люди скачивают его к себе, и тут оказывается, что браузер разархивирует его совсем по-другому. И то, что в итоге устанавливается, никто из проверяльщиков не видел.
А когда вы себе всё это представите, можете задуматься над следующим вопросом. Что такое "документ MS-Word"?