资料压缩比

✍ dations ◷ 2025-06-30 02:10:43 #计算机科学

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

资料压缩比的定义如下:

资料压缩比 = 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......等等。

相关

  • 巨藻见内文巨藻科(学名:Lessoniaceae)是属于褐藻纲海带目下的一个科。
  • 印巴分治印巴分治(英语:Partition of India;印地语:भारत का विभाजन,Bhārat kā Vibhājan 或 हिंदुस्तान का बटवारा,Hindustān kā Batwārā;印度斯坦语:
  • 罗伯特二世约翰二世罗伯特·斯图尔特 (奥尔巴尼公爵)亚力山大,巴肯伯爵简·斯图尔特凯瑟琳·斯图尔特戴维,凯斯内斯伯爵沃尔特,伯爵的城堡托马斯·斯图尔特 伊莎贝尔·斯图尔特罗伯特二
  • 固定投资总额这是各国固定投资总额与GDP比例列表。固定投资总额是指所有花费于固定资产(例如工厂、机器、设备、住宅和为未来生产提供基础的原材料库存)。它计算了这些资产的折旧,所以它包
  • 太上太上老君,简称老君,全称“一炁化三清太清居火赤天仙登太清境玄气所成日神宝君道德天尊混元上帝”,又称“太上混元老君、梵形神宝玄真降生道德天尊”,又称道德天尊、混元老君等。
  • 平近点角平近点角(Mean Anomaly)在轨道力学中是轨道上的物体在辅助圆上相对于中心点的运行角度,在测量上不同于其他的近点角,平近点角与时间的关系是线性的。因为与时间是线性的关系,因此
  • 猫家话猫家话("Maojiahua"或"Au-ka")是中国苗族的一种语言。它被中国湖南省西部的邵阳地区和怀化地区,以及广西壮族自治区北部部分地区的青衣苗族使用。使用人口大多集中于湖南的城步
  • 自治市镇自治市镇(英语:Borough),或称自治城镇、自治市、自治镇,是英语圈国家常见行政区划,特别是英国以及北美洲两国。自治市镇(英语:Borough)在印欧语系(尤其使用拉丁字母的日耳曼语族、罗曼
  • 失信选举人失信选举人,又译作不忠选举人(英文:Faithless elector)指美国选举人团中,没有将票投给自己宣誓支持的总统或副总统候选人的选举人。严格地说,失信选举人与未宣誓选举人(Unpledged e
  • 邹冈邹冈(1932年1月1日-1999年2月24日),上海人,中国神经药理学家。1954年于毕业于上海第一医学院医疗系。1961年中国科学院药物研究所研究生毕业。中国科学院上海药物研究所研究员。