谈起文件的压缩,人们不自然就想起当今在“压缩部落”中堪称袭头老大的winzip,但winzip也非屡试皆爽。比如windows启动界面文件 “蓝天白云”(clouds.bmp),原文件大小为307,516byte,用winzip压缩后为108,779byte, 压缩比为64.63%,但用图像处理工具转换为.jgp文件后仅14,444byte,压缩比高达95.30%。由此可见,针对不同的文件类型,压缩其所采用的方式也各不相同。
一、 文档类文件。 此类文件 如.doc、.txt、.xls 等,对于文档文件最实用的压缩程序莫如windows平台上的winzip、winrar,dos平台上的arj等常见压缩程序。

(注:表中文件大小为byte,下同)
二、 可执行文件及链接库文件。 .exe、.bat、.com、.dll等文件 属于此类文件。压缩此类文件有专门的压缩程序,如windows下压缩32位程序的Aspack、PECompact,dos下压缩16位程序的pklite、diet等。这类压缩程序区别于winzip、arj等压缩程序最显著的特点是大大压缩文件尺寸的情况下,被压缩文件的文件名与扩展名不改变并且仍可直接执行。

|