Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Почему файл установки весит меньше, чем игра которую он устанавливает?

ежи Ученик (167), закрыт 3 года назад
Лучший ответ
Алексей Бараев Гений (69646) 3 года назад
Этому «феномену» есть как минимум ТРИ причины.
1. Место для хранения файлов на диске выделяется порциями, кластерами. Размер кластера различен у разных операционных и файловых систем и начинается с 512 байт, при разметке диска больше указать можно, но меньше - нет. Допустим, имеется два файла по 50 байт каждый. На диске они займут фактически 512+512 = 1 килобайт, хотя информации в них будет всего 100 байт. Поэтому если установщик - один архивный файл - сгенерит несколько десятков или сотен файлов, то часть дискового пространства уйдет в так называемый slack.
2. В установщиках обычно используются алгоритмы сжатия, раскрытые (распакованные) файлы по определению будут занимать больше места на диске.
3. Программные пакеты могут подтягивать какие-либо компоненты из сети, с сайта разработчика.
Остальные ответы
Данил Золотарёв Профи (836) 3 года назад
Оно все запакованно и сжато
Николай Фролов Профи (717) 3 года назад
Потому как игра распаковывается, и создает дополнительные файлы
Великая Цыганская Нация Оракул (88733) 3 года назад
Ты про архивацию данных слышал или нет?
Василий Коршунов Оракул (54544) 3 года назад
Если бы игровые файлы сжимали также хорошо как установщик, то игры бы запускались очень долго, так как хорошее сжатие влечет за собой долгую распаковку.
Санек Оракул (86093) 3 года назад
потому что по сути если прямо.. то инсталлятор это архив.. а установленая игра это распакованная..
Похожие вопросы