资料压缩比

✍ dations ◷ 2025-03-07 11:29:31 #计算机科学

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

资料压缩比的定义如下:

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

相关

  • 无氧呼吸呼吸作用,又称为细胞呼吸(Cellular respiration),是生物体细胞把有机物氧化分解并转化能量的化学过程,也称为释放作用。无论是否自养,细胞内完成生命活动所需的能量,都是来自呼吸作
  • 撒贝宁撒贝宁(1976年3月23日-),湖北武汉人,祖籍安徽和县,中国中央电视台著名节目主持人。1976年,撒贝宁出生在湛江的一个军人家庭,父母都在部队从事文艺工作。父亲撒世贵是武汉市人民艺术
  • 互联网协议网际协议(英语:Internet Protocol,缩写:IP;也称互联网协议)是用于分组交换数据网络的一种协议。IP是在TCP/IP协议族中网络层的主要协议,任务仅仅是根据源主机和目的主机的地址来传
  • 美国宪法第十八修正案宪法正文I ∙ II ∙ III ∙ IV ∙ V ∙ VI ∙ VII其它修正案 XI ∙ XII ∙ XIII ∙ XIV ∙ XV XVI ∙ XVII ∙ XVIII ∙ XIX ∙ XX XXI ∙ XXII ∙ XXIII ∙
  • 埃塞萨国际机场埃塞萨“皮斯塔里尼部长”国际机场(西班牙语:Aeropuerto Internacional Ministro Pistarini,IATA代码:EZE;ICAO代码:SAEZ)是位于阿根廷首都布宜诺斯艾利斯的西南偏南方22公里(14英里
  • 霍克II战斗机柯蒂斯 F11C 苍鹰(英语:Curtiss F11C Goshawk)是1930年代美国海军双翼战斗机。此机型是柯蒂斯-莱特公司为美军制造的一系列固定翼飞机中并不太成功的一种型号。1932年4月,当寇蒂
  • 罗切斯特地铁罗切斯特地铁(英语:Rochester Subway),简称RSB,或称罗切斯特工业快速轨道交通,是从1927年到1956年在美国纽约州罗切斯特运营的一条地铁线路。从流传到今日的照片观察,该系统实际上
  • 涮涮锅涮涮锅或者呷哺呷哺(日语:しゃぶしゃぶ),是一种起源于日本的、以昆布柴鱼汤等为汤底的涮牛肉或者涮猪肉火锅,基本以神户和牛为主食、偶尔也有松阪猪。涮涮锅有时候所使用的汤底是
  • 无教派穆斯林无教派穆斯林是指不属于一个明确伊斯兰教派的穆斯林。无教派穆斯林可以指向《古兰经》仪姆兰的家属(英语:Al Imran)第103节来捍卫这一立场,即要求穆斯林保持团结不要分离。在各
  • 大仁路 (燕巢区)大仁路(Da-ren Rd.)是高雄市燕巢区的东西向重要干道,本道路亦经深水地区,属台22线旗楠公路。起端衔接横山路,末端于大仁路1巷、卧牛巷口续接横山路往里岭大桥至屏东县里港乡。为