ZIP иль не ZIP?

Jul 17, 2019 23:58

Вы конечно знакомы с zip-файлами? Ну, которые архивы?

А что такое, по-вашему, zip-файл?

Нет, я не спрашиваю, как он там внутри устроен. Просто допустим, что вам дали файл и спросили: zip это, или не zip?

Можно попробовать его разархивировать.
Если не получится -- значит, не zip. Что-то там внутри криво и не по стандарту.

Допустим, получилось.

А вдруг он всё равно внутри кривой?

Большинство людей склонно обитать в давно обжитой и привычной области. Но есть такие, кто бродит по границам стандартов и иногда находит там странные вещи. Например, zip-файлы, которые перекручены внутри настолько, что разные архиваторы обрабатывают их по-разному. (Ссылка взята отсюда, здесь тоже интересно.)

Представьте себе, что человек, который проверяет расширение браузера (а это тоже zip-файл), просматривает его, и не находит ничего плохого. Подписанное расширение выкладывается на сайт, люди скачивают его к себе, и тут оказывается, что браузер разархивирует его совсем по-другому. И то, что в итоге устанавливается, никто из проверяльщиков не видел.

А когда вы себе всё это представите, можете задуматься над следующим вопросом. Что такое "документ MS-Word"?
Previous post Next post
Up