资料压缩比

✍ dations ◷ 2025-11-25 09:07:29 #计算机科学

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

资料压缩比的定义如下:

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

相关

  • 宣战宣战是指一个国家宣告该国与其他(可多于一个)国家处于战争状态。文艺复兴时,已有国家作出正式的宣战声明,自此,民主国家已接受宣战作为一个外交手段。在国际法中,宣战声明代表该等
  • 索勒索勒 (Sorø)是位于丹麦西兰大区索勒自治市的一个城市。2003年,有人口6,996人。索勒是西兰大区及索勒自治市的行政中心所在地。
  • 加利福尼亚洋流加利福尼亚洋流是一股太平洋的洋流,在加拿大英属哥伦比亚省南部海岸开始,沿着北美洲的西海岸往南行进,最后在墨西哥的下加利福尼亚州外海汇入赤道洋流。加利福尼亚洋流是北太平
  • 马凯雷雷大学马凯雷雷大学(Makerere University)是乌干达规模最大的大学,位于首都坎帕拉。它在1922年成立时,只是一所技术学校;1963年成为东非大学一部分。1970年东非大学一分为三时,马凯雷雷
  • span style=color: #003399欧洲审计院/span本文是 欧洲联盟的政治与政府 系列条目之一欧洲审计院为欧洲联盟主要下设机构之一。其主要职责是审计欧盟及其所属机构的账务以及财政收支。另外,欧洲审计院还可以对接受欧盟
  • Y-12国家安全大楼Y-12国家安全大楼(英语:Y-12 National Security Complex)是美国能源部美国国家核安全局(英语:National Nuclear Security Administration)的设施,位于田纳西州橡树岭的橡树岭国家实
  • 天津市第四医院南开大学附属医院,曾为天津市卫计委直属的天津市第四医院,又名天津市烧伤专科医院,始建于1988年,是一所以烧伤整形为特色的天津市属三级乙等医院,该医院烧伤整形科为天津市重点学
  • 南密西西比大学南密西西比大学(英语:University of Southern Mississippi)建于1910年,位于美国密西西比州南部的哈蒂斯堡市,原为密西西比师范大学,是密西西比州第二大的大学,现有学生13,000人。该
  • 引导核糖核酸向导RNA(guide RNA,gRNA),也称为小向导RNA(small guide RNA,sgRNA)。是作用于动质体(kinetoplastid)体内一种称为RNA编辑(RNA editing)的后转录修饰过程中。也是一种小型非编码RNA。可
  • 朗格多克朗格多克(法语:Languedoc)是法国南部一地区,也是法国历史上的行省,首府是蒙彼利埃。13世纪并入法国,其地域大致属于今日的朗格多克-鲁西永大区。