国内许多人最初接触电脑时使用的操作系统是windows,如果你也是这样,那么看到这个软件的名字,你应当大概能猜出这个软件是干什么的了。和winzip名字有共同之处,是不是?对了,这是一个压缩和解压缩的软件。windows用户经常使用的压缩软件大概不是winzip就是winrar了,这是windows平台下比较著名的解压软件。但是这两个软件都需要注册才能使用,还好网上能找到许多破解版,不过我就见过有人用评估版,用上一段时间就不能用了,于是为此非常恼火,确实如此,尤其是在你特别需要将某个文件从压缩包中提取出来时。windows系统本身也有自己的压缩包,通常是.cab格式的,使用资源管理器(explorer)就能打开,但是对于其他形式的压缩包就无能为力了。
为什么不试一下7-zip呢?它是开源的,功能强大,可以解压多种格式的压缩包,包括winzip和winrar格式的压缩包,有些格式可能你听都没有听过,比如deb包(哈哈,如果你在使用ubuntu,你就会知道这是debian和ubuntu中使用的压缩包,可以将程序打包成deb包,然后安装起来就非常方便了)。更重要的一点是这个软件是免费的开源的,也就是你不需要买注册码,也不会过期,只要你开心,想怎么用就怎么用。
这个软件有portable version,可能理解为绿色软件,即无需安装,只要拷到你的硬盘上就可以使用了,所以它不会改写你的注册表,不会在你的系统中装一些不明不白的东西。你可以把它放到你的U盘上,走到哪儿带到哪儿,万一哪一台电脑没有安装解压软件,那么它可以用来救场。不过现在很少有电脑不安装解压软件了吧?除了新安装的系统。这使我想起一个与压缩软件有关的笑话,说有一个人为了节省磁盘空间喜欢将软件压缩打包,有一天,他的系统重装了,当他要安装应用程序的时候才发现“钥匙锁在箱子里”了,因为他把解压软件也打包压缩了。有了Portable 7-zip,你的钥匙就再也不会锁在箱子里了。
7-zip还有linux版本,我想主要是为了方便打开windows下winzip或者winrar的压缩包吧(当然在linux下打开winzip或者winrar的包还有其他工具,我知道的有命令行软件rar )。linux本身的话应当使用这种方式比较少,因为linux本身的tar和gzip结合已经是这个平台下的打包和压缩的金标准了。当然,不排除使用7-zip的可能性,如果需要很高的压缩率的话,7-zip好像是两个平台下的不二之选。
附: linux下7-zip的manual
7-Zip is a file archiver with the highest compression ratio. The program supports 7z (that implements LZMA compression algorithm), ZIP, CAB, ARJ, GZIP, BZIP2, TAR, CPIO, RPM and DEB formats. Compression ratio in the new 7z format is 30-50% better than ratio in ZIP format.