我正在寻找一种在Microsoft Windows平台上创建自解压存档(EXE)的简便方法。我知道有一个内置工具 IExpress.exe ,但是它具有向导样式的UI,我需要一个“静默的”工具,可由脚本调用。应该是:
答案 0 :(得分:1)
工具列表 :我假设您已经检查过类似的东西? https://en.wikipedia.org/wiki/Self-extracting_archive 。
iExpress :此工具有一些严重的security vulnerabilities。请不要使用它。如果您的客户和客户面临这些问题,那将是可悲的。正如他们所说,做出错误的决定。
7-Zip :我很早以前就写了这个答案,与创建7-Zip存档时遇到的问题有关:Error Creating a 7-zip installer package。尽管7-Zip总体上看起来不错,但我仍感觉到自提取部分没有得到优先考虑(到目前为止)。或者基本上还没有完成。
WinZip和WinRAR :我想WinZip或WinRAR将是最常见和经过测试的解决方案,而无需成为该主题的专家。我始终喜欢"real" setup tools,因为它们的“大量轮换”-大量使用,因此它们通常比自解压的档案要经过更好的测试。它们还非常擅长在最小依赖项场景(或“常规系统”)中运行,而没有太多奇怪的依赖项。而且它们似乎更容易被反病毒扫描程序识别,因此限制了误报的问题。我还发现它们更易于最终用户处理。
我们可以问一下为什么您需要这个来自提吗? Windows已经内置了对Zip的支持?只是问一下,我肯定有很好的理由。