文件压缩是什么原理?


文件压缩的原理就是文件内容具有“相关性”和“冗余性” 。
一篇英文文档里面出现的字符个球其实不多 。但是有的字符出现频率高 。有的低 。用相同的比特数来存出现频率不同的字符显然是有冗余的 。
重新进行一下定义 。让频率高的字符占用少的比特 。频率高的字符占用多的比特 。这个过程就是压缩了 。解压缩的时候按照原来压缩是怎么定义的 。做一个反向的过程就可以了 。
至于图片压缩和视频压缩 。有时间再说 。
其他观点:
比如说我要存储下面的数字
123456789
那存储空间是9个字的空间 。我把它表示成
1~9
是不是只用3个字的空间就行了?
这就是一种无损压缩的方法 。当然真正的压缩软件远比这复杂的多 。但是普通人这样理解就可以了 。它并不是凭空少了东西 。只是换了一种占用空间更小的一种表示方法
其他观点:
【文件压缩是什么原理?】## 为什么要压缩

    推荐阅读