族谱网 头条 人物百科

无损数据压缩

2020-10-16
出处:族谱网
作者:阿族小谱
浏览:447
转发:0
评论:0
无损压缩技术多数的无损压缩程序会依序进行这两个步骤:产生输入数据的统计模型利用这个统计模型将较常出现的数据用较短的比特序列表示,较不常出现的数据用较长的比特序列表示生成比特序列的编码算法主要有霍夫曼编码(也用于DEFLATE)和算术编码。算术编码能使压缩率接近信息熵所给出的最佳可能压缩率。而霍夫曼编码较简单快速,但在符号的出现概率接近1的时候效果不彰。有两种建构统计模型的主要方法:在静态模型中,会分析数据并创建一个模型,然后将这个模型存储在压缩数据中。这个方法较简单且模块化,但缺点是模型本身可能耗费庞大的空间来存储。而且这个方法对单次的全部压缩数据都使用同一个统计模型,所以如果各个文件之间差异甚大,压缩效果并不好。在自适应模型中,压缩数据的同时模型会不断的更新。虽然会导致压缩初期的压缩率不理想,但随着读取的数据增加,压缩效果也会提升。目前最热门的压缩方法都采用自适应编码方法。常见的无损压缩...

无损压缩技术

多数的无损压缩程序会依序进行这两个步骤:

产生输入数据的统计模型

利用这个统计模型将较常出现的数据用较短的比特序列表示,较不常出现的数据用较长的比特序列表示

生成比特序列的编码算法主要有霍夫曼编码(也用于DEFLATE)和算术编码。算术编码能使压缩率接近信息熵所给出的最佳可能压缩率。而霍夫曼编码较简单快速,但在符号的出现概率接近1的时候效果不彰。

有两种建构统计模型的主要方法:

在 静态 模型中,会分析数据并创建一个模型,然后将这个模型存储在压缩数据中。这个方法较简单且模块化,但缺点是模型本身可能耗费庞大的空间来存储。而且这个方法对单次的全部压缩数据都使用同一个统计模型,所以如果各个文件之间差异甚大,压缩效果并不好。

在 自适应 模型中,压缩数据的同时模型会不断的更新。虽然会导致压缩初期的压缩率不理想,但随着读取的数据增加,压缩效果也会提升。目前最热门的压缩方法都采用自适应编码方法。

常见的无损压缩格式

通用格式

变动长度编码法(RLE) – 一个非常简单的方法,在数据连续重复的情况下有不错的压缩率

LZ77与LZ78、LZW– 用于GIF和多种应用

LZF– 基本的LZ压缩法(deflate),对于快速压缩有做最优化(Lempel-Ziv Fast)

DEFLATE– 用于gzip、ZIP (从2.0版开始),也是PNG、点对点协议(PPP)、HTTP、SSH的一部分

bzip2– 使用Burrows-Wheeler变换,速度较DEFLATE慢但压缩率更高

LZMA– 用于7zip、xz等程序,相较于bzip2有更好的压缩率和更快的速度

LZO– 专为高速压缩/解压缩设计的方法,代价是压缩率较差

Statistical Lempel Ziv(英语:Statistical Lempel Ziv) – 结合统计方法和字典方法,相较于只采用单一方法有更好的压缩率

Brotli– 一个现代的基于LZ的压缩方法,速度大约与DEFLATE一样快,但拥有与LZMA相近的压缩率

图片格式

BMP(RLE)

GIF

JPEG 2000、JPEG XR,亦支持有损数据压缩

PNG

TIFF

3D图片格式

OpenCTM(英语:OpenCTM) – 用于3D三角网格的无损压缩

音频格式

ALAC

Ape

FLAC

LPAC

LTAC(英语:LTAC)

MPEG-4 ALS

OptimFROG(英语:OptimFROG)

Shorten(英语:Shorten (file format))

TAK

TTA

WavPack

WMA Lossless

视频格式

Huffyuv(英语:Huffyuv)

常见的无损压缩算法

LZW

ZIP

RAR

7-Zip

算术编码


免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。

——— 没有了 ———
编辑:阿族小谱
发表评论
写好了,提交
{{item.label}}
{{commentTotal}}条评论
{{item.userName}}
发布时间:{{item.time}}
{{item.content}}
回复
举报
点击加载更多
打赏作者
“感谢您的打赏,我会更努力的创作”
— 请选择您要打赏的金额 —
{{item.label}}
{{item.label}}
打赏成功!
“感谢您的打赏,我会更努力的创作”
返回

更多文章

更多精彩文章
打赏
私信

推荐阅读

· 数据压缩
概要对于任何形式的通信来说,只有当信息的发送方和接受方都能够理解编码机制的时候压缩数据通信才能够工作。例如,只有当接受方知道这篇文章需要用汉语字符解释的时候这篇文章才有意义。同样,只有当接受方知道编码方法的时候他才能够理解压缩数据。数据压缩能够实现是因为多数现实世界的数据都有统计冗余。例如,字母“e”在英语中比字母“z”更加常用,字母“q”后面是“z”的可能性非常小。无损数据压缩通常利用了统计冗余,这样就能更加简练地、但仍然是完整地表示发送方的数据。如果允许一定程度的保真度损失,那么还可以实现进一步的压缩。例如,人们看图画或者电视画面的时候可能并不会注意到一些细节并不完善。同样,两个音频录音采样序列可能听起来一样,但实际上并不完全一样。有损数据压缩在带来微小差别的情况下使用较少的位数表示图像、视频或者音频。然而,经常有一些文件不能被有损数据压缩压缩,实际上对于不含可以辨别样式的数据任何压缩...
· 有损数据压缩
无损与有损压缩简介我们可以借由无损压缩,在不失去任何信息的条件下,将数据压缩得更小。例如,当一张图片存储成数字文件时,我们会将它转换成一连串的点,再分别存储每个点的颜色信息。如果某张图片由200个红点构成,我们会以类似“红点、红点、...(重复197次)...、红点”的格式来存储它。在这个例子中,我们可以改成用“200个红点”这样的格式来存储这张图片,就能不失去任何信息的完成压缩。然而,若要保留源文件案的所有信息,信息论说明了,无论使用任何压缩方法,文件大小都无法低于一个下界。一个直观的例子:压缩后得到的zip文件会比源文件案更小,但一直重复压缩同一个文件并不会让文件大小变成0,因为源文件案终究含有一定量的信息。有损压缩却可以突破这个限制。在很多情况下,数据会包含比必要的还多的信息。例如,一张分辨率过高的照片,其中的细节肉眼可能已无法辨识;同理,在一个音量很高的音频片段中,一些细节可能是人...
· 400年古墓尸身依然完好无损惊似活人!
自前世的广川王开启了盗墓先河之后,盗墓的人也渐渐与日俱增。然而盗墓的事情往往不是那么容易得手的。即使你是职业盗墓人,在面对盗墓之时莫名的恐惧与害怕也是在所难免的。但是盗墓最大的恐惧不是自身与客观环境的可怕,而是墓中人身上的异样带来的惊讶与恐慌,而长沙王吴芮就是一个鲜活的例子。历经400年,身上依然完好无损,惊似活人。网络配图说到长沙王吴芮,历史上有的人说他是吴王夫差的后代。在勾践灭了吴国之后,跟着家人四处逃散。他生在兵荒马乱的年代,那会儿征战不断,民不聊生,年仅十几岁的他带头组建了一只保护大队,保护自己周围的百姓,深得周边百姓的喜欢,最后成为了一方小霸王。在秦朝末年的时候,陈胜、吴广等人揭竿而起,他看重了也参与起义的其中一个人,当即很果断的把自己的女儿许配给他,后来也证明他的眼光没有错,长的那么并不起眼的人最后打了胜战,获得了加封。在刘邦起义的过程中,他和她的女婿都为汉王立下了大功,成为了...
· 秦陵跪射俑千年无损的秘密
中国考古秦陵中有很多兵马俑,他们造型各异,职能不同。但是因为年代久远或多或少都受到了一些损害,唯独跪射俑却千年无损,这是为什么呢?在秦始皇陵兵马俑博物馆,导游介绍说,跪射俑被称为兵马俑中的精华,中国古代雕塑艺术的杰作。仔细观察这尊跪射俑,它身穿交领右衽齐膝长衣,外披黑色铠甲,胫着护腿,足穿方口齐头翘尖履。头绾圆形发髻。左腿蹲曲,右膝跪地,右足竖起,足尖抵地。上身微左侧,双目炯炯,凝视左前方。双手在身体右侧一上一下做持弓弩状。据介绍,跪射的姿态古称之为坐姿。坐姿和立姿是弓弩射击的两种基本动作。坐姿射击时重心稳,省力,便于瞄准,同时目标小,是防守或设伏时比较理想的一种射击姿势。秦兵马俑坑至今已经出土清理各种陶俑一千多尊,除跪射俑外,皆有不同程度的损坏,需要人工修复。而这尊跪射俑是保存最完整和唯一一尊未经人工修复的兵马俑,仔细观察,就连衣纹、发丝都还清晰可见。跪射俑何以能保存得如此完整?导游说,...
· 黄河铁牛经历1300年依旧完好无损
今天小编就给大家带来黄河铁牛的文章,希望能对大家有所帮助。一般来说,文物出土后都会经过精心的保护,或被放进博物馆,或被收藏。可永济市出土的唐代开元“黄河铁人”,自出土后,就被露天放置在岸边,并没有采取什么保护措施。1989年在距离永济市15公里的山西古渡口——蒲津渡发掘出土了四尊铁牛。这四尊铁牛每尊高约1.9米,长约3米,宽约1.3米,各重约30吨左右,加上底盘和铁柱,每尊铁牛可重达70吨。同时这四尊铁牛,形态各异,牵着他们的铁人也造型各不相同。“黄河铁牛”是我国目前发现的重量最重、历史最早、工艺水平最高、造型最优美的铸铁铁牛文物,在国内外都极为罕见。这四只铁牛是唐朝开元年间,唐玄宗李隆基下旨铸造的。本来有八只,放在黄河两岸,架起了今山西到陕西的浮桥。元朝时,浮桥毁于战火,只剩下岸两边的铁牛。后来由于三门峡水库蓄洪而使河床淤积,河水西移,八只铁牛就被埋入历史的长河中。1989年,“黄河铁牛...

关于我们

关注族谱网 微信公众号,每日及时查看相关推荐,订阅互动等。

APP下载

下载族谱APP 微信公众号,每日及时查看
扫一扫添加客服微信