我在7-Zip中创建了一个大于4GB的SFX存档(自解压存档),没有警告。当收件人尝试提取它时,他得到了以下错误提示:
我发现这是因为.exe
大于4GB。安装7-Zip后,他可以提取存档,但是我想知道Windows为什么不能运行这样的可执行文件?是否可以通过一些替代?
2
您通常不能在32位系统上运行
—
Ramhound13年
为了扩展Ramhound所说的话,7-Zip自解压器可能会将自身存储在RAM中,对于32位系统,RAM的最大访问大小为4 GB。这也将解释为什么7-Zip能够提取的原因,因为档案不需要完全存储在内存中(尽管这取决于档案是固定的还是具有其他压缩设置)。
—
Doktoro Reichard
是的,我一开始以为是问题所在,但他使用的是Win64和16GB的RAM。我也使用8GB。
—
Louis Waweru