资料压缩比

✍ dations ◷ 2025-12-11 07:23:26 #计算机科学

资料压缩比,或简称作压缩比,是计算机科学与信息论中用来评断资料压缩算法好坏的指标之一。通常可借由资料压缩比得知资料被压缩的程度,进而判断缩压算法的优劣。

资料压缩比的定义如下:

资料压缩比 = B 0 B 1 {\displaystyle ={\frac {B_{0}}{B_{1}}}}

B 0 {\displaystyle B_{0}} 为资料压缩前的位元数(资料量大小), B 1 {\displaystyle B_{1}} 为资料压缩后的位元数。

此外,也有人定义节省空间比率:

节省空间率 = 1 B 1 B 0 {\displaystyle =1-{\frac {B_{1}}{B_{0}}}}

举例而言,假设一张灰阶图片每个画素均用16位元表示(16 bit/pixel or 16 bpp),而压缩后的图片每个画素均用4位元表示,则资料压缩比为16/4 = 4,换言之,此压缩算法减少了1-(4/16) = 75%的资料量。

一般而言,任何资料压缩算法,无论是有损压缩算法或是无损压缩算法,其资料压缩比理论上必大于1。因为资料压缩后的位元数理论上应小于资料压缩前的位元数,不然就没有达到减少资料量的效果了。资料压缩比越大代表着资料被压缩的越小。

然而,当资料压缩比越大时并不代表资料压缩算法越好,因为资料压缩比可借由牺牲重建资料的品质来提升。所以资料压缩比大的算法可能意味着重建资讯会有很严重的失真情形。

要评估资料压缩算法的好坏,需同时考虑资料压缩比、重建资料品质与算法计算复杂度...等等。

无损压缩是资料压缩算法的其中一个类别,无损压缩指的是资料在进行压缩时不会受损,在解压缩后仍可回到原样,它的好处是能将档案还原回原貌,不会有失真的情形发生。但相对的,无损压缩能获得的资料压缩比会比较小。

有损压缩,或称为破坏性资料压缩,也是资料压缩算法的其中一个类别,它指的是资料在进行压缩时会受损,以至解压缩后的资料无法还原回原貌,会有失真的情形。它的道理简单来说就是牺牲掉一些讯息以换取更小的资料量。与无损压缩相比,有损压缩算法的优点是能有较大资料压缩比,但缺点是解压缩后的资料会有失真的情形。常见的有损资料压缩有JPEG、MP3......等等。

相关

  • 放线菌纲放线菌(Actinobacteria)是一类革兰氏阳性细菌,可栖息于水中或陆地上,虽然一开始被认定为土壤菌,但淡水中的种类可能比陆地上的更丰富,它们具有分支的纤维和孢子,依靠孢子繁殖,表面上
  • 麦芽糊精麦芽糊精(英语:Maltodextrin)是一种食物添加剂,属多糖的一种。以淀粉原料经酵素转化而成。麦芽糊精有乳化、增稠和填充作用,可改善生产食品的产品外观。
  • 骑士精神骑士精神,是中世纪欧洲上层社会的一种精神文明,它是以个人身份的优越感为基础的道德与人格的表现,但它也积淀着西欧民族远古尚武精神的某些积极因素,继承了古代欧洲部落文明至早
  • 前进股DNA复制是指DNA双链在细胞分裂分裂间期进行的以一个亲代DNA分子为模板合成子代DNA链的过程。复制的结果是一条双链变成两条一样的双链(如果复制过程正常的话),每条双链都与原来
  • 马尔科姆三世马尔科姆·麦克邓肯(中世纪盖尔语:Máel Coluim mac Donnchada,现代盖尔语:Maol Chaluim mac Dhonnchaidh,意为邓肯之子马尔科姆。 ?—1093年11月13日)是苏格兰国王(1058年–1093年1
  • 基督的身体基督的身体是基督徒用来描述耶稣基督的神圣教会的术语。教会被视为基督的身体、而耶稣基督被看作“身体的头”、“身体的肢体”就是教会的成员。在罗马天主教传统中,术语“基
  • 大亚湾核反应堆微中子实验大亚湾核反应堆中微子实验是一个建于中国的研究中微子的多国粒子物理合作项目。参加该项目的研究人员来自中国大陆、台湾、美国、捷克和俄罗斯。实验包括八个反中微子探测器
  • 山苏语山苏语是云南省玉溪市峨山彝族自治县、新平彝族傣族自治县、元江哈尼族彝族傣族自治县称为山苏支系的彝族所说的一种彝族方言,属于中部彝语方言的倮倮泼语的一个土语。
  • 菲律宾共和国菲律宾第二共和国,正式名称为菲律宾共和国(他加禄语:Repúbliká ng Pilipinas),是日本在太平洋战争期间击退美军、占领菲律宾群岛以后,所扶植的一个傀儡政权。政府设有外交、财政
  • 图们 (鞑靼)图们(蒙古语:.mw-parser-output .font-mong{font-family:"Menk Hawang Tig","Menk Qagan Tig","Menk Garqag Tig","Menk Har_a Tig","Menk Scnin Tig","Oyun Gurban Ulus Tig"