查看原文
其他

制作单文件版软件竟如此简单!

砺心 阿虚同学 2022-04-30

阿虚同学

读完需要

6分钟

速读仅需 4 分钟

阿虚原来分享过不少单文件版软件了,比如:

这种软件下载下来,不需要你安装,不需要解压,直接双击就可以用

陆陆续续有不少粉丝好奇阿虚怎么制作的,别人可能会藏着不说,但谁叫阿虚有一颗“人民教师”的心呢。


师者,传道授业解惑也。



虽然阿虚也是网上自搜自学的,今天还是来教一教。


1

 

   

单文件版软件是什么?

阿虚最开始脑中也没有单文件版程序这个概念,只是不经意间下载到过这种被打包起来的程序。

后来我想自己制作,就在百度上搜索「程序打包」、「程序封装」这种关键词,可结果都不是我想要的。

但后来我右键查看这个单文件版软件的属性,发现其和一般的exe程序不太一样,在属性中多出了「压缩文件」这一栏,并看到上面有个关键词叫:自解压格式

我再去搜索这个词,看到搜索结果,我一下就明白了。

阿虚就用自己的话给你说清楚吧:

  • 单文件版软件,其实就是一个会自动解压并运行里面程序的压缩包。

  • 常见的压缩包格式为zip、rar、7z,不过自解压压缩包的格式为exe。

  • 当你双击运行单文件版软件时,其实就是先解压、再运行压缩包里面程序的过程,只不过这个过程被隐藏了。

那好处是什么呢?

  • 相比绿色版软件的使用上,又少了一步解压再找到主程序exe运行的过程。(毕竟不少人连哪个是主程序都找不到)

  • 相比绿色版软件,减少了文件层级目录,更方便存放和调用。

  • 搭配阿虚原来写的《学会这些,你的桌面再不需要快捷方式!》启动和使用起来更方便。


2

 

   

首先下载绿色版软件

单文件版软件其实就相当于绿色软件的“升级版”,把绿色软件进一步压缩打包

所以想制作单文件版软件,我们得先保证其是绿色版软件。

软件绿化是个比较复杂的过程,阿虚建议各位直接找现有的,而到哪里找绿色版软件,阿虚昨天的文章也分享了:

阿虚在昨天的文章中也说过了,有些软件是无法做成绿色版软件的,因为它必须往系统写入一些信息才能正常使用。所以不是所有软件都能做成绿色版软件,即不是所有软件都能做成单文件版软件。

 

3

 

   

单文件版程序制作其实很简单

上面搜索结果中你可以看到,用WinRAR这款压缩软件就可以制作单文件版软件了,但用其制作的话,步骤繁琐且有许多不足。

阿虚在网上不断搜索中,找到和试用了很多单文件制作软件,但最好用,功能最强大的只有1款,这里也只分享这款软件。

软件名字就叫:单文件制作程序,阿虚最常用打包程序。

来源:http://blog.sina.com.cn/s/blog_6fd804fe0102wwwf.html

 

3.1

 

  

使用前必注意事项

软件分64位和32位版(具体为什么32位程序对应x86而不是x32请自行百度),但运行软件时,直接运行分辨率会有问题!

务必先右键x86程序,在属性的兼容性中把兼容模式改为WIN7,然后才能正常使用:

3.2

 

  

把解压后的文件夹拖入软件

这里以著名绿色系统优化软件Dism++做演示。

先把Dism++解压,再将解压后的绿色版软件拖到制作软件的源文件夹一栏。

别看上面设置很多,但其中很多设置默认即可!(源作者也这么说,有问题也可以联系软件上的作者QQ)

我们需要设置的其实很少,只有下面两处。

 

3.3

 

  

选择对应启动程序


3.4

 

  

修改压缩级别

上面说了,单文件版程序其实就是一个压缩包,而运行的过程其实就是自动解压,再自动运行解压出来的程序的过程。但是你要知道:解压是需要时间的。

所以压缩级别这里要视情况而选择:

  • 如果这个绿色版程序本身就很大,请选择仅存储。

  • 如果这个绿色版程序很小,可以选择极限压缩。(因为小文件解压时本就几乎不要时间)



3.5

 

  

开始制作

最后点击软件底部的确定,即可开始制作。

4

 

   

需要注意的问题

简单归简单,但别看一半就不看了,下面部分你不看,小心之后后悔!


4.1

 

  

如何验证是否可以制作成单文件版

除了网上能搜到的绿色版软件,有些软件如果你搜不到,但你也想制作成单文件版,这种的话得先验证。

具体怎么验证呢?

先使用安装包安装软件,然后把整个安装目录复制出来。注意,是复制,可不是剪切!

复制完之后,原本安装好的文件,建议用阿虚之前分享的专门的卸载软件卸载干净:

如果运行复制出来的文件夹中的程序,能够正常运行,证明这个软件其实是可以免安装的——那就可以做成单文件版程序。

 

4.2

 

  

不要登录后再制作单文件版!

因为登录信息一般会保存在软件目录里面,你登录后再制作成单文件版程序的话,如果把这个程序分享给别人,你的登录信息很容易会泄露。

如果你要制作单文件版软件分享的话,最好选择以下之一操作:

  1. 清理安装目录下的本地用户数据。

  2. 卸载重新安装,先不要登录,再制作单文件程序。

 


昨天阿虚分享的「城通网盘下载器便携版」,某些粉丝反应用不了,那你其实就可以制作一个自用的单文件版。

4.3

 

  

每次打开就重置

因为你每次打开这种单文件版程序,就是一次重新解压,再运行的过程。如果你在单文件版上进行设置,每次打开就会重置!

所以,如果你在制作单文件版程序之前,请先打开软件,把各种设置设置好,再用程序打包成单文件版。

另外,登录后,不退出登录就关闭软件,再打包成单文件版,这样就能保留登录信息,你每次打开时就不用重新输入用户名、密码了。

 

5

 

   

软件下载

好了,今天就讲到这儿。

如果想下载今天教程中讲的这款「制作单文件版软件」的程序。

请关注微信公众号:阿虚同学

在后台回复以下关键词,后台即会自动回复下载地址:


单文件



 

2020年是真的不好过,昨晚零点成都又发生了5.1级地震,可吓死阿虚了。

总之

大家在家

也要注意安全

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存