Windows не будет поддерживать исполняемые файлы размером более 4 ГБ в соответствии с этим потоком:
http://sourceforge.net/p/sevenzip/discussion/45798/thread/337fc13e/
Комментатор "Игорь Павлов" является создателем и разработчиком 7-Zip. Хотя этот комментарий несколько краткий, на форумах sourceforge есть другие темы, которые повторяют тот же совет. Я не верю, что запуск исполняемого файла в 64-битной ОС будет иметь какое-либо значение, поскольку это может быть ограничением размера исполняемого файла Windows, то есть ограничением самого формата Windows PE .
Эта статья о написании 64-битных программ предполагает, что:
Размер исполняемого "образа" (код / данные, загруженный в память) файла Win64 ограничен 2 ГБ. Это связано с тем, что процессоры AMD64 / EM64T для большинства команд используют относительную адресацию, а относительный адрес хранится в слове. Меч может удерживать только относительное значение ± 2 ГБ.
Предположительно, Игорь нашел способ использовать ± 2 ГБ для получения 4 ГБ.