请把轻狂志网址 www.flighty.cn 加入收藏夹,其他俱为假冒,谨防被骗!赞助请点 这里!找东东请用右边的搜索 ===>
25 2015-05

关于绿色软件、便携软件、单文件软件概念之我见

作者:少轻狂 | 发布:2015-05-25 | 更新:2015-05-25 | 分类:杂谈 | Other | 热度:
我们经常在网络看到各种形式的软件满天飞,那么问题来了:到底什么是绿色软件,什么是便携软件,什么又是单文件软件?
 
轻狂根据自己的理解,写就此文,权当抛砖引玉,偏颇之处,敬请指正。
 
 
绿色软件——指运行时不会主动向系统分区或注册表写入任何文件及信息的软件。

这里我要重点提“主动”二字,为什么呢?我们知道,因为WINDOWS的运行规则,哪怕我们只是在桌面新建了一个TXT文件,也会在注册表中找到这个TXT文件的蛛丝马迹,这些痕迹当然不是TXT文件自己写入的,是WINDOWS系统记录的,所以轻狂要强调“主动”这个关键词。
 
绿色软件是最有良心的作品,但可惜的是,这类软件在所有软件中占比很小。比如fHash.exe就是典型的绿色软件。
 
 
便携软件——指个性化配置选项可以与软件一起放在便携设备中随身携带的软件。当然,你放在硬盘的某个角落而非便携设备中也没有问题。
 
这类软件的原理是:软件有一个配置目录,里面是你的个性化配置(一般是注册表和配置文件),运行前加载个性化配置到系统分区,然后软件启动并正常运行,软件结束运行后把加载到系统分区的个性化配置复制到配置目录替换原配置文件以便下次启动时再加载到系统分区。
 
这类软件最大的好处是:你可以带着软件随处跑,无论在哪台机器上运行,都是你自己的配置。比如Chrome就是典型的便携软件。
 
其实,大多数软件都可以做成便携软件,但因为运行前要加载配置文件到系统,退出后要复制配置文件到配置目录需要一点时间,无疑会延长启动时间。
 
 
单文件软件——指软件就是一个可执行文件,大多扩展名为.exe。
 
这类软件现在大约分三种,一种是纯粹的单文件,就是一个文件解决所有问题。第二种是把本来几个文件组成的一个完整软件,运行时采用虚拟化技术运行在内存中,以实现单文件的目的。第三种是把本来几个文件组成的一个完整软件,打包成一个.exe可执行文件,这个可执行文件运行时释放所有文件到硬盘某个临时目录中并启动主程序,它在后台静默等待主程序退出,一旦发现主程序退出,立即删除临时目录中的所有文件并退出自身。
 
纯粹的单文件如果不主动写任何信息到系统,也是绿色软件。
 
单文件的好处是使用快捷,方便携带,但体积太大的软件不适合做成单文件软件,因为每次运行都相当于一次解压安装,所以我们有时发现有些单文件启动有点慢,就是因为它要解压到临时目录再运行,延长了启动时间。
 
 
还有一种软件存在形式我们要说一下,就是很多人说的绿色版。这类绿色版通常会带有一个.bat格式或者一个.exe的绿化和卸载文件。轻狂认为这类软件不应该叫做绿色软件,至于叫什么我也想不出。
 
这类软件在你进行绿化的时候,实际上向系统或多或少的写入了一些信息以便于软件能够正常运行。卸载时再把这些信息进行清理。严格意义上讲,这类软件只是通常意义上的安装版的一种存在形式罢了。但因为任何人都可以轻易把软件包解压再重新压缩,在一定程度上安全性低一些。不过轻狂是非常喜欢这类软件的,这一点不可否认。
 
 
最后我们再说一下安装版。安装版是最常见的了,主要是因为携带方便,安装简单且可以在安装过程中进行一定程度的定制,不易被病毒侵入文件内部,所以安全性较高,可以把安装界面做得比较漂亮令人赏心悦目等等。
 
 
以上先说这么多,再有想到的随时进行补充,也欢迎有独到见解的来留言讨论。
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
  • 六平草堂
    2016-10-17 21:33:45发表

    一直使用轻狂版的CorelDARW X7,真心的好,万分感谢!请问,能尽快出 CorelDARW X8 吗?非常期盼呀1

  • 爱轻狂
    2016-10-17 21:29:22发表

    一直用着轻狂的CorelDARW X7,非常好,谢谢!现在,CorelDARW X8 出来了,轻狂版的什么时候出啊?期盼中!

  • Zh.Long
    2016-04-06 21:46:38发表

    有批处理的叫破解版.我觉得.

  • 我在水上面
    2015-08-28 13:14:03发表

    pdf 我用的是 谷歌浏览器 阅读。

  • nie
    2015-08-06 12:50:46发表

    能做个Flip PDF Professional 最新版的吗?万分感谢。http://www.flippdf.com/flip-pdf-pro/flip-pdf-pro.html

  • deref
    2015-06-16 14:48:31发表

    到处找软件安装包制作和便携版软件的制作,结果都找不到,不知道博主能否教教小白

  • 期待一缕曙光
    2015-06-13 12:19:03发表

    谢谢您了。

  • 期待一缕曙光
    2015-05-29 18:52:10发表

    虚拟化的exe单文件,是用什么软件制作呢?还有便携软件

  • lufei1994a
    2015-05-29 02:49:43发表

    这类绿色版通常会带有一个.bat格式或者一个.exe的绿化和卸载文件。-----一般不称为绿色版,而称为绿化版。比如vm9,qq2013等。包含的bat reg inf exe用于复制文件和导入注册表(显然不能称为绿色)。一个原因,bat脚本

  • lufei1994a
    2015-05-29 02:36:29发表

    绿化版。 一般把installshield或者inno setup拆包后精简组件在打包的压缩版。

  • QiuQuan
    2015-05-28 01:56:12发表

    其实叫免安装版也不恰当,因为里面的绿化程序执行了与安装版相同的操作,就如你所说:方式不一样而已。所以我把这种版本称之为:压缩包版。

  • Yanu
    2015-05-27 17:41:17发表

    这类绿色版通常会带有一个.bat格式或者一个.exe的绿化和卸载文件。轻狂认为这类软件不应该叫做绿色软件,至于叫什么我也想不出。之前有人把这种叫做免安装版,其实也是需要安装的、方式不一样而已。

  • 未成年人
    2015-05-26 20:24:27发表

    有很多所谓的绿色软件,需要运行一次批处理才能正常使用的,我个人不喜欢这样的,上手复杂,问题很多,而且以后升级维护也很麻烦,反倒是打包成exe之后更方便使用,因此现在需要什么软件,都习惯性来这里扫一下,版

  • 追明
    2015-05-26 17:18:07发表

    不错,写的很真实。

  • 駊檔褲◆吹ロ哨
    2015-05-26 16:15:18发表

    狂大解译精屁……膜8咯

  • 青梅
    2015-05-26 15:34:58发表

    喜欢站长做的安装版..

  • xiaoyu485
    2015-05-26 07:52:30发表

    rss订阅出现问题了,不能订阅了。

  • 软件缘
    2015-05-25 22:02:43发表

    干得漂亮!