使用 NSIS 脚本创建大数据设置

Abh*_*hit 3 installation nsis large-files

我正在使用 NSIS 脚本创建大约 10 GB 的大数据设置,并尝试创建单个设置(exe)。它给出了一个错误 -

内部编译器错误 #12345:错误映射文件(xxxxxxxxx、xxxxxxxx)超出范围。

注意:您的临时目录中可能会留下一两个(大的)过时的临时文件(通常这种情况仅发生在 Windows 9x 上)。

请告诉我如何解决这个问题?还有其他方法可以为这种情况创建设置吗?

And*_*ers 6

NSIS 安装程序限制为 2Gb。

如果您绝对需要将其作为一个文件并且想要继续使用 NSIS,则必须将数据附加到生成的设置的末尾。我不确定我是否会推荐这种方法,但如果附加数据是 zip 文件(或末尾带有标头的其他格式)并且您使用 NSIS zip 插件之一在运行时提取,那么它可以工作。 ..


小智 5

我使用了https://sourceforge.net/projects/nsisbi/而不是普通的 NSIS。它解决了问题。