我想知道,当我可以选择下载安装程序还是下载压缩包时,我应该选择哪一个?每个决定有什么好处?
服用记事本++举个例子,Zipped Notepad++ 和 Notepad++ 安装程序之间有什么区别?
答案1
如果您可以选择两者;安装程序通常只是意味着您可以获得一个更好的用户界面来选择安装目录和一些安装选项,而不必使用单独的解压缩实用程序并有选择地删除您不想要/不需要的部分。此外,对于 Windows 程序,安装程序还可能将条目添加到注册表(用户选择的选项、密钥验证、其他随机内容),而 zip 则无法获得这些条目。
正如 Journeyman Greek 在他的帖子中所说,zip 包更适合独立“安装”,因为您需要可移植性,而不想被绑定到特定机器。这是因为 .zip 自然不会对注册表进行任何更改,因此除非他们给您一个 .reg 文件供您点击(可能性很小),否则这意味着整个目录都是独立的,包括任何本地 .ini 文件。
就我个人而言,我更喜欢下载安装程序;因为我可以获得任何自定义选项,并且它也会自动设置任何注册表项。
答案2
请注意,任何答案都是高度取决于您正在查看的特定软件。适用于 Notepad++ 的情况可能不适用于其他软件包,这仅取决于开发人员决定发布的内容。
Notepad++ 的 zip 包是独立的——你可以用 U 盘随身携带,而 Notepad++ 则不行。在许多其他情况下,.exe 文件会因“安全”原因被某些防火墙/内容过滤器阻止,而 zip 文件则可以正常工作。
一个更极端的情况是PDF-XChange 查看器- 包含压缩安装程序和 exe 安装程序(因此,如果 .exe 被阻止,您可以下载 .zip)两个不同的 msi 安装程序和便携式拉链。
如果我想要一个安装程序,我会默认使用 .exe 或 .msi,除非它被阻止,因为我知道它是一个安装程序。如果它不起作用,我会选择 .zip(而我真的需要这个软件)。如果我想要一个便携式安装,我会默认使用 .zip,除非它是一个压缩安装程序。