如果您从Internet上下载了许多程序和文件,那么您以前可能遇到过ZIP文件。这个压缩系统是一项非常方便的发明,特别是对Web用户来说,因为它可以让您减少压缩文件的总数位和字节这样它就可以在较慢的互联网连接上更快地传输,或者占用更少的磁盘空间。一旦你下载了这个文件,你的电脑就会使用一个程序WinZip或Stuffit将文件扩展回原始大小。如果一切正常,展开的文件与压缩前的原始文件完全相同。
乍一看,这似乎很神秘。18新利最新登入如何减少比特和字节的数量,然后再将这些精确的比特和字节添加回来?事实证明,这个过程背后的基本思想相当简单。在本文中,我们将研究这个简单的方法,因为我们通过基本的压缩过程来处理一个非常小的文件。
广告
大多数类型的计算机文件都是相当冗余的——它们一遍又一遍地列出相同的信息。18luck手机登录文件压缩程序可以简单地消除冗余。文件压缩程序不是一遍又一遍地列出一条信息,而是只列出一条信息18luck手机登录,然后在它出现在原始程序中时引用它。
举个例子,让我们来看一种我们都很熟悉的信息:单词。18luck手机登录
在约翰·f·肯尼迪1961年的就职演说中,他说了这句著名的话:
这句话有17个单词,由61个字母、16个空格、一个破折号和一个句号组成。如果每个字母、空格或标点符号占一个单位内存,我们得到的文件总大小为79个单位。为了减小文件大小,我们需要寻找冗余。
我们立即注意到:
- ask出现了两次
- “what”出现了两次
- your"出现了两次
- “country”出现了两次
- “can”出现了两次
- “do”出现了两次
- “for”出现了两次
- “you”出现了两次
忽略大写字母和小写字母之间的区别,这个短语大约有一半是多余的。九个词——问,不是问,什么,你的,国家,能不能,做什么,为你——几乎提供了整段引文所需要的一切。要构造短语的后半部分,我们只需指出前半部分的单词,并填上空格和标点符号。
我们将在下一节中更详细地了解18新利最新登入文件压缩系统如何处理冗余。
广告