压缩的用途与技术
时间:2006-08-12 来源:anima
压缩的用途与技术
我们使用的电脑系统中都是使用所谓的 bytes 单位来计量的!事实上,电脑最小的计量单位应该是bits,此外,我们也知道 1 byte = 8 bits 。但是如果今天我们只是记忆一个数字,亦即是 1 这个数字呢?他会如何记录?假设一个 byte 可以看成底下的模样:
□□□□□□□□
我们使用的电脑系统中都是使用所谓的 bytes 单位来计量的!事实上,电脑最小的计量单位应该是bits,此外,我们也知道 1 byte = 8 bits 。但是如果今天我们只是记忆一个数字,亦即是 1 这个数字呢?他会如何记录?假设一个 byte 可以看成底下的模样:
□□□□□□□□
由于 1 byte = 8 bits ,所以每个 byte 当中会有 8 个空格,而每个空格可以是 0, 1 ,这里仅是做为一个约略的介绍,读者不必刻意记忆。
而由于我们记录数字是 1 ,考虑电脑所谓的二进位喔,如此一来, 1 会在最右边佔据 1 个 bit ,而其他的 7 个 bits 将会自动的被填上 0 !你看看,其实在这样的例子中,那 7 个 bits 应该是『空的』才对!不过,为了要满足目前我们的作业系统资料的存取,所以就会将该资料转为 byte 的型态来记录了!而一些聪明的电脑工程师就利用一些复杂的计算方式, 将这些没有使用到的空间『丢』出来,以让文件占用的空间变小!这就是压缩的技术! 相关阅读 更多 +