如何在 Windows 系统中创建自解压压缩文件

最后更新: 16/01/2026
作者: 艾萨克
  • 自解压存档将压缩数据和可执行文件合并到一个 .exe 文件中,非常适合没有安装压缩软件的用户。
  • 7-Zip、WinRAR 和 WinZip 自解压工具等工具允许您创建具有加密选项、卷分割和自定义功能的 SFX 文件。
  • Windows 它包含 IExpress 和 MAKECAB,无需安装其他软件即可生成自解压 CAB 文件,这在受限计算机上非常有用。
  • 这些文件虽然很方便,但存在安全风险,因此建议使用加密、签名和可信来源的文件。

创建自解压压缩文件的指南

如果您经常在计算机之间、通过电子邮件或云端传输大量文件,请创建 自解压压缩文件 它可以帮你节省时间和精力。与其发送一个包含文档、图像和程序的文件夹,不如将所有内容打包到一个文件中,该文件运行时会自动解压缩,无需对方安装任何东西。

这类文件通常带有 .exe 扩展名,它将压缩数据和解压缩模块合并到一个软件包中。因此,即使用户没有加密设备,只需双击并按照几个步骤操作即可。 它没有安装压缩机。 或者不知道如何解压缩文件我们将深入了解这些文件是什么,它们有哪些优势,它们存在哪些风险,以及如何在 Windows 中使用不同的工具创建它们。

自解压存档,也称为 SFX(自提取)它本质上是一个压缩文件和一个可执行文件的组合。与“普通”的 .zip、.rar 或 .7z 文件不同,它生成的是一个 .exe 文件,其中包含了压缩数据以及运行时解压缩所需的代码。

实际上,在启动时 那个.exe文件 会打开一个小型界面(或者,根据工具的不同,甚至不会打开),该界面负责处理以下事项: 将内容解压到用户指定的文件夹。 或者保存到预定义的路径。目标计算机上无需安装 WinRAR、WinZip、7-Zip 或任何其他压缩程序。

主要缺点是,由于它是一个可执行文件,操作系统会将其视为可执行文件: 不运行它就看不到它的内容。 (除非使用像 WinRAR 这样的特定工具,它可以将许多 SFX 文件像普通压缩文件一样打开)。这意味着,如果文件来源不可信,则存在明显的风险。 恶意软件.

另一个重要的限制是,自解压文件通常是 Windows 特定因为该可执行文件是 .exe 文件,它无法在以下环境中运行: Linux 或者 macOS,除非使用兼容层。 酒红色.

自解压压缩文件的优点和缺点

在你急于像世界末日来临一样去研发自萃取产品之前, 了解它的优点和缺点很重要。在某些情况下,选择这种格式可能是一个好主意,而在另一些情况下,则会造成混乱。

主要优势之一是接收器 它不需要安装压缩机,也不需要任何技术知识。只需找到 .exe 文件,双击运行,选择解压位置,就完成了。这对于不太熟悉电脑的用户来说非常理想。

另一个优点是你可以将它们用于 分发必须以特定文件夹结构存储的软件、文档集或资源。解压缩后,原始文件的目录结构会完全重建,从而更容易发送完整的工作项目、摄影作品包、插件等。

但其主要缺点在于安全性:可执行文件是传播病毒和木马的经典方式。此外,它还可能包含来自未知来源的自解压文件。 不应贸然执行。建议对该文件进行杀毒扫描,或者使用支持 SFX 的压缩程序(例如 WinRAR)打开它,以便在不启动它的情况下检查其内容。

还应注意的是,这些文件 它们与Windows系统密切相关。如果您在 Linux、macOS 和 Windows 等混合环境中工作,您可能会发现使用不带可执行组件的标准压缩文件(ZIP、7z、RAR),让每个用户决定使用哪个工具打开它们,会更有趣。

在 Windows 系统上使用 7-Zip 创建自解压压缩文件

它的原生 7z 格式尤其有趣:由于其压缩算法,它可以达到 20GB套装大小的一半 与旧格式相比,这始终取决于文件类型。以及其他压缩器,例如 WinRAR的 WinZip 等软件都能毫无问题地打开标准的 .7z 文件。

使用 7-Zip 时,您可以 创建分卷文件并自动解压缩 只需双击第一个文件(如果您将其转换为 SFX 格式)。如果您需要将大文件分割成多个文件以便保存到多个设备上,或者将其上传到有文件大小限制的服务,这将非常有用。

我们来看看 如何生成自提取 以及如何将文件添加到 7-Zip 中,无论是否包含卷。

向 7-Zip 添加文件进行压缩的方法

首先,显然要选择要压缩的文件或文件夹。使用 7-Zip,您可以…… 添加内容的两种主要方式:使用 Windows 资源管理器的上下文菜单或通过 7-Zip 文件管理器本身。

如果您希望直接在 Windows 文件资源管理器中操作,请导航至包含要打包文件的文件夹。使用鼠标或键盘快捷键选择单个、多个或整个文件夹。 Ctrl + E 全选 位于文件夹内。

  从 Microsoft Forms 导出到 Excel:选项、同步和技巧

选定项目后,右键单击任意选定项目,转到 7-Zip 子菜单,然后单击…… “添加到存档……”7-Zip 压缩选项窗口将打开,您可以在其中配置格式、名称、压缩级别,以及对我们来说最重要的创建自解压存档的选项。

另一种方法是使用 7-Zip 文件管理器,它与主程序一起安装。您可以从 Windows 开始菜单中找到它。 打开“7-Zip”并启动“7-Zip 文件管理器”。这将向您展示一个类似于文件资源管理器的界面。

接下来,浏览您的驱动器,找到要压缩的文件或文件夹。如果您知道确切路径,可以直接在地址栏中输入路径并按 Enter 键,这样速度更快。找到文件后, 选择所有要包含的项目,然后单击“添加”。 在顶部栏中。压缩设置窗口将再次打开。

7-Zip 中用于 SFX 的关键压缩选项

从现在开始,无论您是通过右键菜单还是 7-Zip 管理器进入该流程,操作步骤都相同。第一步是决定压缩文件的名称和保存位置。在“文件名”字段中…… “文件”你可以随意命名目标文件夹不一定与原始文件一致,使用带有三个点的按钮更改目标文件夹。

接下来,您需要选择文件格式。如果您优先考虑最大兼容性,可以选择 ZIP 格式;但如果您更喜欢其他格式,也可以选择其他格式。 优先考虑节省空间7z格式通常是更好的选择。这种格式会被封装在自解压可执行文件中。

在同一窗口的高级选项部分,您会看到一个名为“ “创建自解压文件”选择此选项后,7-Zip 还会生成一个 .exe 文件,该文件能够独立解压缩 .7z 文件的内容。如果您希望收件人无需安装任何其他软件,则应将此 .exe 文件发送给他们。

如果您的数据占用大量空间,您可能还需要将文件拆分成多个卷。在“卷大小”字段中,您可以选择一个卷。 标准容量(例如,700 MB、4 GB 等)或写入自定义值这样,您将获得几个编号的文件,它们共同构成压缩集。

完成所有配置(名称、格式、压缩级别、密码(可选)、SFX 选项(已勾选)以及卷划分(如适用))后,剩下的就是点击…… 按下“接受”按钮开始压缩最后,您将找到生成的 SFX 可执行文件,并且根据您的配置,还会找到相应的压缩卷。

使用 7-Zip 保护自解压压缩文件的安全性和密码

当您要发送的文件包含敏感信息(例如个人文件副本、客户数据、私有源代码等)时,建议您采取额外步骤并添加加密保护。 加密密码 在创建 SFX 之前,从 7-Zip 选项窗口中选择。

设置密码后,文件内容将被加密,只有知道密码的人才能解压缩,无论他们是使用压缩程序打开 .7z 文件,还是运行自解压的 .exe 文件。如果文件通过电子邮件、云服务或可能丢失的外部设备共享,这可以有效地增加一层安全保障。

别忘了你需要发送密码 通过单独的渠道 (例如,通过电话、其他消息或当面告知),并且不建议使用过于简单的密码。管理不善的 SFX 文件可能与未受保护的文件一样容易受到攻击。

使用 WinRAR 解压自文件:高级功能

如何在 WinRAR 中设置密码

WinRAR 还允许您创建自解压 RAR 压缩文件,事实上,许多软件安装程序都是基于该程序的 SFX 图形模块,例如: 默认.sfx 或特定变体,例如 WinCon.SFX。从技术角度来看,WinRAR SFX 是一个 RAR 文件,其中添加了一个具有高级功能的可执行模块。

WinRAR 可以将其自身的自解压存档视为一个独立的文件。 标准压缩文件您可以打开 .exe 文件,查看其文件树,提取各个组件,并在运行前检查是否存在任何可疑之处。当您收到第三方自解压文件并希望在运行前进行检查时,此功能非常有用。

要通过图形界面创建 RAR 文件,只需选择文件,创建新的 RAR 文件,然后选中该选项即可。 “创建自解压存档” 在文件名和参数对话框中。WinRAR 默认使用 Default.sfx 模块,尽管该程序包含多个适用于不同平台和用途的 SFX 模块。

如果你在线工作 comandos您可以通过添加参数来生成一个新的自解压文件。 创建文件时使用 -sfx或者,您可以使用 S 命令以及所需模块的名称,将现有的 RAR 文件转换为 SFX 文件。例如,要将名为 myfile.rar 的文件与 WinCon.SFX 模块合并,您可以执行如下命令:

WinRAR S WinCon.SFX 我的文件.rar

在 WinRAR 命令控制台中,您也可以轻松选择哪个 自解压模块 您需要从选择“自动提取”选项后出现的菜单中使用它。每个特效模块都可以自定义提取后的界面、文本、用户交互和行为。

  Windows 11 专业版和企业版中的 ReFS 设置和使用

WinRAR SFX 作为软件分发工具

WinRAR SFX 最强大的应用之一是 软件包分发WinRAR 自带的安装程序基于图形化的自解压模块。开发者可以包含所有程序文件、.inf 文件、.bat 脚本,并配置自解压模块,使其自动运行安装程序、显示自定义对话框或在解压后删除安装文件。

WinRAR 还允许您指定要使用的 SFX 模块,尝试不同的压缩级别,并利用 RAR 的加密功能。使用正确的命令,可以创建…… 单个可执行安装包 即使该过程需要重新启动计算机,完成后也不会留下任何不必要的残留物,系统也会保持清洁。

如果您收到一个疑似恶意SFX文件,您没有义务执行它:您可以 直接用 WinRAR 打开。 就像普通的 RAR 文件一样,检查其内容并只提取你感兴趣的部分,从而降低运行恶意代码的风险。

WinRAR SFX 最强大的应用之一是 软件包分发。 自己的 WinRAR安装程序 它基于自解压图形模块。

使用 WinZip 自解压程序创建自解压包

它最突出的功能之一是与……的兼容性 现代压缩方法 例如,它支持重新压缩的JPEG格式(能够在不造成可察觉损失的情况下,将现有照片压缩高达25%)、用于通用压缩的LZMA格式,以及用于无损.WAV音频的WavPack格式。此外,它还支持PPMd和增强型Deflate格式,这两种格式可为某些数据类型提供更高的压缩比。

另一个重要的优势是,WinZip 自解压程序允许您创建 SFX 文件。 128 位或 256 位 AES 加密这适用于安全性至关重要的环境。通过这种方式,您可以将敏感文件打包成 .exe 文件进行分发,该文件需要输入密码才能提取加密信息。

WinZip 自解压程序中的自定义选项

WinZip 自解压程序通过以下方式处理 一位指导较为充分的助手 即使您不具备专业技术,它也能简化自解压文件的创建过程。您可以从中选择文件集、消息文本、图标、提取后的行为以及各种专为管理员设计的选项。

其中一项管理选项允许您定义自解压文件运行的权限级别。例如,该选项 “以管理员身份运行” 这意味着,在现代 Windows 系统中,该软件包需要提升权限才能执行需要管理员访问权限的安装任务。

关于软件安装的自定义设置,WinZip 自解压软件允许您进行配置。 启动画面、多语言消息、执行 .exe、.com、.bat 或 .inf 文件 解压缩完成后,将显示许可文本或其他法律声明。您还可以配置标准自解压文件,使其使用关联的系统应用程序打开特定文件类型。

另一个高级功能是 WinZip SFX 能够包含 几个可移动磁盘这在仍然依赖物理介质的环境中非常有用。此外,该程序本身可以通过 Windows“开始”>“运行”对话框使用 wzipse32 命令启动,这便于将其集成到脚本或自动化流程中。

最后,它还允许您进行配置。 长度不受限制的可选指令 解压缩后运行(例如启动复杂的安装程序、配置工具或 脚本 (注册方面),这在网络软件部署中非常实用。

在 Windows 系统中使用 IExpress 创建自解压文件(无需安装任何软件)

如果你喜欢“老式方法”,又不想安装任何额外的程序,Windows 多年来一直包含一个隐藏的瑰宝,叫做 速递它是一个向导程序,允许您创建封装在 .exe 中的自解压 CAB 文件,最初用于打包 Microsoft 更新和安装程序。

它的最大优势在于它是系统标配,因此 您无需下载任何内容或请求许可即可安装软件。此外,生成的是一个 .exe 文件,任何 Windows 用户都可以运行它,而无需了解任何压缩知识。

作为回报,它依赖于 CAB 文件,这是一种微软特有的压缩格式,几乎只在 Windows 环境中使用。与其他 SFX 文件一样, 运行前无法查看内容。如果信息来源不可信,就会构成安全风险。

即便如此,它仍然是 当你使用没有安装压缩机的系统,或者想要完全依赖系统本身集成的工具时,这是一个非常实用的资源。.

使用 IExpress 创建自解压表单的基本步骤

要启动 IExpress,只需打开 Windows“开始”菜单并搜索即可。 “IExpress”或者,按 Win + R,输入 iexpress,然后按确定。此时会打开一个包含多个顺序屏幕的经典向导。

在第一个屏幕上,选择以下选项: 创建一个新的自解压存档接下来,在下一步中,选择“仅提取文件”。这样,生成的可执行文件只会提取其中包含的文件,而不会尝试运行任何后续程序(其他选项旨在完成后启动安装程序或其他程序)。

  Windows 中的 DLL 文件:它们是什么以及它们如何工作

接下来,向导会要求您为提取器窗口输入标题。此文本将显示在解压缩过程中出现的窗口的标题栏中,因此您可以使用类似这样的描述性标题。 “X 项目文件”或“文档包”.

下一步,您可以编写将显示在提取窗口主体中的文本。您可以在此处添加说明、警告或指示,例如文件保存位置或用户接下来应该执行的操作。

稍后,向导会询问您是否要在提取之前显示许可证文件。如果您选择此选项,则需要提供一个纯文本文件(.txt),该文件将包含在软件包中,并且用户在提取过程中可以看到该文件,这非常有用。 法律声明或使用条款.

在 IExpress 中选择文件和最终设置

现在是时候做出选择了。 构成可执行文件一部分的文件向导会允许您逐个添加要打包的文件和文件夹。请务必仔细检查是否遗漏了任何内容,因为任何遗漏都将导致需要重新打包。

接下来,您可以决定解压缩窗口的行为方式。您可以使其可见(默认选项),或者使其完全隐藏(“隐”或者以最小化或最大化的形式显示。如果自解压窗口是面向经验不足的用户,通常最好在窗口中显示一些信息,以便他们了解正在发生的事情。

该助手还允许您定义 解压缩完成后将显示的最终消息建议这样做,以便用户清楚地知道该过程已经完成,并知道在哪里可以找到提取的文件。

接下来,您需要表明 可执行文件的路径和名称 这将被创建。也就是说,最终的 .exe 文件将保存到哪里以及它的名称是什么。最好使用易于识别的名称,以避免混淆,尤其是在您以后创建同一软件包的多个版本时。

在最后一个屏幕之前,IExpress 会允许您选择是否在解压缩过程中隐藏进度条,以及您是否希望 允许使用长文件名 在生成的文件中。在现代系统中,通常希望文件名较长,以免丢失信息或结构。

最后,您可以选择是否要这样做。 保存 IExpress 项目 在配置文件中。如果您将来可能再次创建类似的软件包,这将非常有用:您只需重新打开项目并调整一些细节,而无需从头开始重新完成整个向导。

在最后一个屏幕上点击“下一步”后,助手将开始工作。控制台会短暂打开。 CMD 在那里你会看到它的执行过程。 MAKECAB.EXE,该命令行工具用于处理 .exe 中的 CAB 格式文件的打包和压缩。

完成后,IExpress 将显示最终确认屏幕,您可以点击确认。 点击“完成”关闭助手在您选择的路径中,您应该已经找到了可以发送的自解压文件,请复制到 USB 或者保存到任何你想要的地方。

使用自解压归档文件的最佳实践

使用可自行摘戴的牙套非常方便,但重要的是不要忘记一些良好的使用习惯。尽可能地, 对可执行文件进行数字签名。 如果大规模分发或在专业环境中分发,用户可以检查编辑器,从而降低文件被悄悄修改的可能性。

当你收到来自其他人的 SFX 时,如果发件人不是你通常认识的人,或者内容不清楚,就要提高警惕。 使用更新后的杀毒软件扫描一下。而且,如果创建该文件的工具允许的话(例如很多情况下的 WinRAR),可以尝试将其作为压缩文件打开,以便在运行之前检查其内容。

此外,在需要使用此格式的环境中,也应避免过度使用此格式。 操作系统 情况多种多样。在这些情况下,发送可能更明智。 标准 ZIP 或 7z 格式,并附有简易说明确保每个人都能在无需 Windows 系统的情况下打开它。

最后,请记住,如果您希望技术知识有限的人也能接收信息,SFX 是一个理想的解决方案。 只需双击一个文件,即可完成所有设置。 磁盘上可能包含:一批照片、按文件夹整理的重要文档,或者程序的安装包。

正确使用自解压压缩文件,可以兼具两者的优点: 空间缩减和组织 它提供压缩功能,并且具有可执行文件的便利性,可以自动撤销软件包,而不会给最终用户带来任何复杂情况。

7-Zip 与 Winrar:比较指南
相关文章:
7-Zip 与 Winrar:比较指南