Проблема Создание инсталлятора свыше 2 ГБ одним файлом

FreeArc Частями жмешь игру
Прошло уже больше года, я успешно забыл об этом форуме, сейчас прилетает пуш, что мне в лс задают вопрос, я даже не понимаю о чем речь...

Все это время пользовался smart install maker, недавно решил ещё раз попробовать inno setup и он каким-то чудом создал мне инсталлятор на 3.5 гб одним файлом. Это то, что мне нужно, но я так и не понял как это произошло, если инно не поддерживает больше 2 гб
 
Прошло уже больше года, я успешно забыл об этом форуме, сейчас прилетает пуш, что мне в лс задают вопрос, я даже не понимаю о чем речь...

Все это время пользовался smart install maker, недавно решил ещё раз попробовать inno setup и он каким-то чудом создал мне инсталлятор на 3.5 гб одним файлом. Это то, что мне нужно, но я так и не понял как это произошло, если инно не поддерживает больше 2 гб
 

Вложения

  • Снимок экрана (103).png
    Снимок экрана (103).png
    49.8 KB · Просмотры: 16
А в основном скрипте в разделе Setup: выставляешь так как выделено на примере картинка
 

Вложения

  • Снимок экрана (104).png
    Снимок экрана (104).png
    23.2 KB · Просмотры: 16
Могу ошибаться но по моему с версии 6.5.0 снято практически ограничение на размер
432.png
 
Инсталлятор одним файлом в виде EXE файла не мог, не может и не сможет быть размером более 4Gb.
А точнее 4GB - 1 byte, то есть

4GB - 1B = 2^32 - 1 bytes = 4294967295 байт.
Это фундаментальное ограничение PE формата как такового.
Более того, в память можно загрузить вообще только 2GB. Именно загрузить, не путать с alloc, если не ошибаюсь.

 
А в Inno Setup, такой же встроен архиватор 7zip? Или лучше отдельно сжимать им?
 
Назад
Сверху