压缩数据,我们常用的方式由zip等进行压缩。我们进行压缩是因为,有些文件不方便存储。
1.先了解保存文件中的数据形式:文件以字节为单位保存。文件是字节数据的集合体。无论在任何情况下,文件中的字节数据都是连续储存的。
2.认识RLE算法的机制:RLE就是把文件内容用“数据*重复次数”的形式来表示的压缩方法,经常被用来压缩传真图像。但是它并不适合文本文件的压缩。
3.通过莫尔斯编码来看哈夫曼算法的基础:哈夫曼算法是一种压缩算法。哈夫曼算法可以大幅度提升压缩比率。
4.可逆压缩和非可逆压缩:我们把能还原到压缩前状态的压缩称为可逆压缩,无法还原到压缩前状态的压缩称为非可逆压缩。
压缩算法种类大概有一二十种,之所以会存在如此多的压缩算法,是因为压缩比率、压缩需要的处理时间以及各种文件的需求等是不一样的。因此,至今学界认为提出一种万能的压缩方法。