使用7-Zip制作自解压程序的完整教程
创作时间:
作者:
@小白创作中心
使用7-Zip制作自解压程序的完整教程
引用
CSDN
1.
https://blog.csdn.net/qq_39981639/article/details/142651238
自解压程序是一种特殊的可执行文件,它将压缩包和解压器结合在一起,用户只需双击即可自动解压并运行其中的程序,无需手动解压查找。这种程序在软件分发、安装包制作等方面有广泛应用。本文将详细介绍如何使用7-Zip制作自解压程序。
1.前言
自解压程序是利用压缩包制作一个类似于下载程序样式的文件,可以让用户直接点击使用,而不是解压以后去文件中找哪个是启动程序。
2.准备压缩包
首先,先将想要制作成自解压程序的、包含exe程序的文件夹中的内容制作成7z压缩包:【ctrl+A】全选文件→【右键】压缩到→7z文件
注意:
- 记住exe的名称,archive为自己想要的文件名
- 不要在外层直接压缩整个文件夹!制作完成会找不到archive.exe
- 打包后的文件名称改为archive
3.准备7zSD.sfx文件
到7-zip中文网下载:
在下载文件>bin里面找到7zSD.sfx文件,复制到上一步压缩包的地方:
4.准备config.txt
内容如下:
;!@Install@!UTF-8!
Title="自解压程序"
BeginPrompt="确定下载安装吗?"
RunProgram="archive.exe"
;!@InstallEnd@!
注解:
- !@Install@!UTF-8! 这表示配置文件的开始,UTF-8! 指定了文件使用UTF-8编码。
- Title="自解压程序" 指定自解压窗口的标题。
- BeginPrompt="确定下载安装吗?" 指定在自解压过程开始之前显示的提示信息。
- RunProgram="archive.exe" 指定自解压完成后要运行的程序。这里的archive.exe应该是自解压后生成的可执行文件,或者是压缩包中的某个可执行文件。
- ! @InstallEnd@! 表示配置文件的结束。
5.合并文件
cmd打开命令窗口,运行如下语句:
copy /b 7zSD.sfx + config.txt + archive.7z archive.exe
注解:
- archive.7z 是你的7z压缩文件,archive.exe是生成的自解压文件。
- copy:这是 Windows 的一个命令,用于复制文件。
- /b:这是 copy 命令的一个选项,表示以二进制模式复制文件。二进制模式通常用于复制那些包含非文本数据的文件,如可执行文件或图像文件。
- +:在 copy 命令中,+ 用作连接操作符,它指示命令提示符将多个文件合并成一个文件。
6.完成
正确运行后会得到一个archive.exe程序,双击即可直接运行,执行自解压操作,而不需要安装任何额外的软件:
热门推荐
现实版“魔法照片”:3D打印让瞬间成永恒
养老保险的改革
番禺沙湾古镇:岭南文化瑰宝的深度游玩攻略
沙湾古镇:广东首个“非遗古镇”的文化传承与创新
沙湾古镇三大打卡圣地:留耕堂、清水井、蚝壳墙
沙湾古镇:广州周末打卡胜地
杭州美食探秘:葱包烩与片儿川的历史传说
杭州探店:知味观、新白鹿、面馆必打卡!
从"City不city"到"奔县游":2024年中国文旅十大热词出炉
赏花经济正当时:多地创新业态带动旅游收入超3000万
中韩游戏产业互为重要市场,合作空间持续扩大
桉柠蒎肠溶胶囊常用于治疗肺炎、支气管炎,科学服用需注意什么?
遇见桉柠蒎肠溶胶囊,你会用吗?
西湖申遗13年:生态人文双丰收,引领城市新发展
入境游大增近130%,旅游目的地这样玩转社交媒体
杭州推出10天过境免签,成韩国游客旅游新热点
虚拟币浪潮中的派币风潮:梦想与风险并存
定制电子琴选厂攻略:技术、品质、服务全方位考量
告别颈椎痛:专业指导下的四个实用动作
广州番禺宝墨园:深秋里的岭南园林诗画
广州番禺宝墨园深秋打卡指南
宝墨园汉服打卡全攻略:穿越回清朝的绝美体验
宝墨堂:岭南园林中的清廉文化瑰宝
当前IBD药物开发的挑战与机遇
肠胃炎要吃什么药
从寒邪到食疗:中医全方位防治心绞痛
个人养老金理财产品再扩容
低强度的八段锦能减肥吗?医生:效果有限但有益健康
后背疼痛怎么快速缓解
常坐办公室腰酸背痛怎么办?对付腰酸背痛的一些小技巧