多语言展示
当前在线:452今日阅读:2今日分享:38

怎么使用rar制作绿色免安装单文件程序呢?

肯定有不少网友和我一样,对电脑有'洁癖':总是希望使用的软件块头'越小越好',文件数量'越少越好',最好是绿色免安装的,不需要的时候直接删除,不会给系统留任何'垃圾'.于是我们在下载软件的时候,总是搜索'XXX软件名 + 绿色/免安装/单文件版'这样的关键字,但是,这些'单文件软件'其实好多并不是真正的'单文件'的哦--而是运行时解压数据到临时目录,软件退出时删除这些数据!使用'单文件版软件'的好处有好多,比如:你电脑的文件数量会少些,搜索文件时速度更快,占用空间更小,管理更方便,通过网络传输的速度也更快,等等.有现成的固然是好,但未必所有我们需要的软件都有现成的'单文件版',如果我们自己也能制作就好了!别着急,跟着我一起来使用WINRAR做一个属于我们自己的'单文件软件'吧,这里以一款轻量级文件编辑器 AkelPad为例来说明制作过程.(下图是已经制作完成的,等下我们一起来动手学习制作过程)
工具/原料
1

一个需要制作成单文件exe的多文件程序

2

winrar压缩软件(一般系统都会装有这个软件)

3

一个图标提取工具(如果需要自定义exe图标的话)

4

everything搜索工具(不是必须的,只是做验证用)

方法/步骤
2

AkelPad虽然是很'轻量级'的,但是功能并不弱,这得益于它通过dll来扩展功能,因此,文件也挺多的,看图(考虑到图片的体积,录像时使用了比较小的窗口,没有显示全,而且还删除了一些不太常用的语言文件):

4

完成各选项参数的设置后,确定,回到压缩程序主界面,'确定'后即开始执行压缩打包操作,一般这个过程很快就可以完成,请注意查看输出的文件(体积只有原来的三分之一不到),如图:

5

下面来验证一下成品,看看结果如何.我们需要知道它运行前及退出后做了些什么, 是否是干净绿色,不留垃圾.首先, 我们监测主程序,这里我使用了著名的极速文件搜索工具 Everything来做.看图:

6

从上图中可以看到,我们的系统里只有一份 AkelPad.exe,那就是我们用来制作的源程序的主程序,然后我们运行刚刚制作完成的单文件程序,可以从图中看到,它的释放出一个拷贝到临时目录了:

7

然后,我们退出程序之后,看一看,它是否会自动删除释放到临时目录的垃圾:

8

可以看得,程序退出后,又只有一个AkelPad.exe,刚刚运行时释放的文件确实被自动删除了!清爽,干净!!制作到此结束!网络上的好多单文件程序都是这样制作出来的哦!怎么样,是不是很简单?动手试试吧!

注意事项
1

打包的程序一般不宜太大,否则解压过程会比较慢,有明显的延时,一般以小于5M为宜.

2

如果希望打开文件时速度更快,'压缩方式'里可以选择'存储',类似地,如果希望文件体积更小,则可以使用'最好',本示例中使用的就是'最好'的压缩方式,因此,原来2.6M的文件,做成后只有800多K

3

码字不易,且看且珍惜!!如果觉得有用,可以给我投票,你的举手之劳,是我分享更多经验的动力!!

推荐信息