返回列表 回复 发帖

7zip 使用说明

主要有两种用法:
1 直接解压缩(相对比较简单)
  使用命令:
     7z a out.exe -sfxfile.sfx @list.txt
  其中out.exe是输出文件的文件名;file.sfx是自解压的sfx文件,利用此文件我们可以
改变输出文件的图标(具体做法见"ResHacker的使用"一节);list.txt是要打包的文件名列
表。

list.txt示例:
"eclipse\*"
"eclipse\configuration\*"

2 可执行的安装文件打包成7z格式
  首先把安装文件打成7z包,然后给自己的安装文件做个图标,用此图标做一个sfx文件(
参见"ResHacker的使用"一节)

根据7-zip的帮助文件,做一个config.txt文件(注意:此文件一定要用UTF-8编码),例:

;!@Install@!UTF-8!
Title="7-Zip 2.30"
BeginPrompt="Do you want to install the 7-Zip 2.30?"
RunProgram="Setup.exe /T:%%T"
;!@InstallEnd@!

最后在命令行下copy /b 7zS.sfx + config.txt + archive.7z archive.exe 即可


7-Zip有3种可以使用的模块和程序,

第一、常用的7zFM.exe(图文界面的主程序);

第二、命令行模式的7z.exe;

第三、就是你需要的自解压模块7z.sfx。

想要创建自解压的exe很简单,首先使用7zFM.exe创建一个.7z的压缩文件,然后进入windwos命令提示符用一个命令搞定。

copy/b 7zS.sfx+123.7z 123.exe(把7zS.sfx和123.7z放在一个目录)

当然比WinRAR那种创建自解压的方式复杂了一点点,7-Zip也支持一些配置,写在config.txt里面一起加入即可。
感谢Baidu,Google,Dreams8给我这次机会!
还要感谢我的爸爸妈妈!
HOHO
多谢楼主分享呀,拷这种资料找了好久了.
谢谢楼主,我也找了好久,我在深度问过别人都不知~~谢谢
感谢似水!其实,7z的命令行参数和用法可以在命令行下,用 7z.exe 得到。
7z虽然功能比WINRAR强,但不如WINRAR普及率高,为什么呢?
7Z的压缩率很强  我经常使用它
多谢楼主分享,学习了
学习了,以前还没用过7zip.
正需要这方面的知识

回复 5# 的帖子

很简单,RAR是大众化的产品,参数,功能,GUI都很简单,使用起来没有7Z复杂。而且SFX功能强大、易用。
7zip
主要是压缩率高了 别的还是没有rar普及.
返回列表