Алексей Бараев
Гений
(69646)
3 года назад
Этому «феномену» есть как минимум ТРИ причины.
1. Место для хранения файлов на диске выделяется порциями, кластерами. Размер кластера различен у разных операционных и файловых систем и начинается с 512 байт, при разметке диска больше указать можно, но меньше - нет. Допустим, имеется два файла по 50 байт каждый. На диске они займут фактически 512+512 = 1 килобайт, хотя информации в них будет всего 100 байт. Поэтому если установщик - один архивный файл - сгенерит несколько десятков или сотен файлов, то часть дискового пространства уйдет в так называемый slack.
2. В установщиках обычно используются алгоритмы сжатия, раскрытые (распакованные) файлы по определению будут занимать больше места на диске.
3. Программные пакеты могут подтягивать какие-либо компоненты из сети, с сайта разработчика.