Я еще помню DOS, в котором вирусы были не такими, как сейчас. Это был код, который внедрялся в приложение, и мог делать зловредные действия потому что вся операционная система работала «в режиме ядра» (на самом деле просто в незащищенном режиме). Любая программа имела доступ ко всему и могла все.
Вирус мог остаться в памяти, перехватив какое-то прерывание и делать свои злые дела.
Я немного даже поэкспериментировал, даже написал вирус, но после чего удалил, распространять не стал ибо нефиг. Были тогда и антивирусы...
Главный недостаток любого архива — это необходимость его распаковки перед использованием и, хотя избежать этого нельзя, идея автоматической распаковки и упаковки витала в воздухе изначально, правда с реализацией были проблемы и не те, о которых можно сразу подумать Продолжение цикла статей о сжатии данных. Начало здесь: Сжатие и распаковка файлов требуют дополнительных действий пользователя. Было бы круто избежать этого, не правда ли? Хотя бы опционально, дотошным пользователям оставим возможность тонких настроек, да и не очень дотошным такое порой нужно, а иногда необходимо...