数据压缩{??999796002}

【勇芳软件工作室】汉化HomePreviousNext

数据压缩是通过最小化冗余数据来减少文件大小的操作。在包含文本的文件中,冗余数据可以是频繁出现的字符,例如空格字符或常用元音,如字母【e】【a】;它也可以是频繁出现的字符串。数据压缩通过最小化该冗余数据来创建文件的压缩版本。

每种类型的数据压缩算法以独特的方式最大限度地减少冗余数据。例如,霍夫曼编码算法根据这些字符出现的频率为文件中的字符分配一个代码。称为游程长度编码的另一种压缩算法为重复的字符生成两部分值:第一部分指定重复字符的次数,第二部分标识字符。称为Lempel-Ziv算法的另一种压缩算法将可变长度的字符串转换为比原始字符串消耗更少空间的固定长度的代码。

要压缩大型应用程序或数据文件,可以从命令行运行COMPRESS.EXE。COMPRESS.EXE使用Lempel-Ziv压缩算法。