开发必读:软件版本号的含义

软件的版本号

我们在购买软件,或者从网上下载软件的时候,经常会遇到各种不同的软件版本号。了解这些软件版本号的含义,能让你进一步了解你所使用的软件。 一般情况下,软件的完全版本好分为三项:<主版本号>.<次版本号>.<修订版本号>。比如我计算机上使用的 Windows XP 的版本号是 5.1.2600 。
  • 主版本号:当功能模块有大的变动时,更新主版本号。
  • 次版本号:与主版本号相比,次版本号的更新只是局部的,但仍然有较为重要的改进和增强。
  • 修订版本号:局部的变动,一般只是bug的修正,或者功能的扩充。
因此,主版本号最为稳定,变化的周期最长;修订版本号更新最勤,变化周期最短。对于部分项目,也有可能直接适用<主版本号>.<修订版本号>这样的简化模式。 有时候,我们还会在软件版本号中看到 Build xxx。软件在开发过程中,每构造一次可运行的“产品”时,Bulid 号码就会增加一次。 这里需要注意的是,主版本号和次版本号的增加都是彼此独立的。正常情况下,版本 2.9 之后如果继续有此版本的升级,应该是 2.10。不过,WordPress 的版本号有些意外

测试版的版本号

许多软件在正式发布之前,还会发布一些测试版。测试版的版号说明了软件开发的进度:
  • Alpha,内部测试版;
  • Beta,公开测试版;
  • RC,Release Candidate,发布候选版。到这一步,说明该版本已经完成全部功能,并清除了大部分的bug。此后将只是修复bug,不会有大的更改;
  • RTM,Release To Manufacture,给生产商的版本。到这一步,基本上就等同于最终版本了。

其他的软件版本标志

除了上面的正式版版本号和测试版版本号,是市场销售和功能限制的角度,还会有许多其他的版本标志。常见的有:
  • Demo,演示版,一般功能不完整;
  • Preview,预览版;
  • Trial,试用版,可能包含是件或者功能上的限制,注册后可能会变成正式版;
  • Release,发行版,即正式版本;
  • Full version,完全版,属于正式版;
  • Enhance,增强版,加强版,这种属于正式版本;
  • Plus,增强版;
  • Lite,Mini,迷你版,或者精简版,只有基础功能;
  • Free,自由软件;
  • Shareware,共享软件;
  • Upgrade,升级版;
  • Standard,标准版;
  • Corporation, Enterprise,企业版
  • Pfofessional,专业版;
  • Premium,白金版;
  • Express,特别版,有时候似乎是简化版;
  • Deluxe,豪华版;
  • Retail,零售版;
  • FPP,Full Packaged Product,盒装零售版,一般在软件商店出售;
  • OEM,Original Equipment Manufacturer,软件厂商提供给设备生产商的定制版本,比如给电脑商的 Windows XP;给光驱厂商的 Nero ,播放器等;
  • VOL,Volume Organizations License,批量授权许可,一般是针对某个团体的授权许可版本。

0day 软件常用标志含义

既然说道这些常见的软件标志,这里顺便给大家简单介绍一下 0day 小组发布破解软件的时候经常使用的标志。你可能并没有听说过 0day,但你要知道,我们日常所使用的破解、盗版的软件、游戏和影视节目,99.9%都是来自于 0day。如果你偶尔能看到 0day 直接发布的软件,从它们所包含的名称里,你可以理解这个软件的含义:
  • Incl.Keygen / Incl.Keymaker - 包含有注册器/注册机。如果 0day 软件没有其他标志,默认为带有注册器。
  • Incl.Keygen / Incl.Keymaker - 包含有注册器/注册机。
  • Cracked - 破解版本(对原文件进行了修改)。
  • Incl.Patch - 带有破解补丁。
  • REAL.KEY - 带有正版序列号。
  • Licensed - 带有许可文件。
  • Repack / Proper - 重新打包/正确的 (对上一个不成功的破解的修正)。
  • FiXED - 重新修正版,上一个版本存在问题。
  • DIRFIX.NFO - 说明文件修正,一般只有一个 NFO 文件。
  • WORKING - 先前已有 Group 发布 (Release),但是不能完整工作,当前的版本是能完整工作的。
  • READ.NFO - 一般表示有某种特别说明。
  • Retail - 零售版。-注:这是需要特指时候才标出的。另外 Full 表示完整版,Ultra 表示加强版,Enterprise 表示企业版。
  • Update.Only - 只有升级程序。
  • BiLiNGUAL - 双语版本。
  • MultiLiNGUAL / MultiLanguage - 多语言版本。
  • Rip - 去掉了一些对软件主要功能没有影响的内容,如演示动画等。
  • Addon - 补丁。
  • Unlocker - 解锁补丁。
  • Trainer - 密技。
  • Cheats - 作弊修改器。
  • ALL.ACCESS.CHEAT - 通关秘籍。
  • Plug-in - 插件。
  • FONT - 字体。
  • Ebook - 电子书。
  • PHP.NULL - PHP 完整脚本程序。
  • ASP.NULL - ASP 完整脚本程序。
  • WinALL - 适用于所有版本的 Windows 操作系统。
  • Win9xMENT2kXP2k3 - 适用于列出的对应版本的 Windows 操作系统。95, 98, ME 为非NT 内核操作系统,NT, 2000, XP, 2003 为 NT 内核操作系统。
  • Unix - 适用于 Unix 操作系统。
  • Linux - 适用于 Linux 操作系统。
  • Solaris - 适用于 SUN Solaris 操作系统。
  • IBM.AIX - 适用于 IBM 商用机。
  • MAC / MAC.OSX - Macintosh (苹果) 平台上的软件。
  • NUKED - 发布的内容违犯规则或存在问题因而被取消,别的小组可重新发布。-注:这是 FTP 管理员或 SCENE (可以姑且理解为 Groups 的总集) 加上的,一般我们见不到带有这个标记的 0day ,因为在此之前就被 FTP 管理员删除了。
当然,还有其他的很多,比如 PDA 软件,以及影视作品里都有一些特殊的标志,这些软件的版本标志都是在向读者介绍软件本身所包含的信息。如果你能够读懂这些软件的版本号或者软件名称中的含义,那就能帮助你更快的了解,这是不是你所需要的软件。 (转自软件版本号的含义兼谈 WordPress 版本号

Comments