一个数据压缩方法的探讨,数据压缩技术有哪些
这就可以充分解释为什么有些压缩解压软件压缩率很高但是消耗大量的时间、CPU和内存;有些压缩解压软件压缩率一般,但是压缩解压很快。“1.txt中有多少个1”只会占用几KB的磁盘空间,但当1.txt中实际写入这么多1时,会占用1.56GB的磁盘空间。
能否把1GB的数据压缩到1MB甚至更小的体积?
1GB的数据确实可以压缩到比1MB更小的体积。比如1.56GB的数字“1”,如果用txt文本的形式表示出来就会出现满大屏的“1”,但压缩过后的压缩文件可以描述为:1.txt里有多少个“1”,解压缩可以新建一个名为1.txt的文件,然后往里面写入相应数量的“1”。“1.txt里有多少个1”只会占用磁盘的几KB的空间,而1.txt里真的写入这么多个“1”后,就会占用1.56GB的磁盘空间。
但是如果生成一个随机字符组成的.txt文件,不管用任何压缩软件都很难压缩得动。压缩软件压缩文件其实就是在找规律,利用数据的一致性和可预测性去实现压缩的目的。一般来说可以用比较精确的自然语言来描述一样事物,那么就越能够对这样事物做压缩。写出1万个“1”和说1个万“1”实际意义不一样,但所表达的意思是一样的。
由此可见压缩后的文件大小是由文件本身的属性和压缩算法共同决定。如果在一只注射器里装满空气,然后堵住出口,适应按压注射器推进装置可以将空气压缩到很小很小的的体积,当压力释放的时候注射器的橡皮阀也会回退到原来的位置。如果往注射器里装满水,堵住出口后,用力按压注射器推进装置里面的水几乎体积不变。通过这个小实验我们就能很好地理解文件本身的属性到底是个什么东西,它决定了数据可压缩的程度。
为什么说算法也决定了文件的压缩大小呢?算法所带来的实际效果是颠覆性的,比如算从1到100的和,从1一直加到100既费纸又费时间,还很可能中途会算错。如果找到规律仅仅只需要头数 尾数的和再乘以末尾数的一半,几秒钟就可以心算出答案。当然算法的绝对优势建立在数据的规律性之上,而文件压缩同样是建立在数据的规律性进行压缩。
但话又说回来压缩率高并不代表就一定好。如下图,从1~100的数,我们可以通过不同的程序算法将它输出到屏幕上显示出来。将1、2、3、4、5、6、7、8、9……95、96、97、98、99、100直接输入到程序中,然后通过程序直接输出到屏幕上。定义一个变量i,i初始值为1,输出到屏幕上后i 1,然后再输出。
重复99次,就将从1~100的数全部输出到屏幕上了。定义一个数组,初始值为{1,2,3,4,5,6,7,8,9,10},输出到屏幕上,再定义一个数组,值为第一个数组里的数加10,输出到屏幕上。重复9次,就将从1~100的数全部输出到屏幕上了。算法一因为要花很多的时间将全部要显示的数都写进程序内,所以程序本身所占的存储空间是非常大的,这也意味着打开它很吃内存。
算法二写出来的程序所占用的存储空间是最小的,但它需要CPU的计算量是最大的。算法三对算法一、算法二的优点、缺点进行了折中,在程序不占用过多存储空间的前提下,也让CPU计算量减少。这就可以充分地解释为什么有的压缩解压软件压缩率很高但很耗时间、很耗CPU和内存;有的压缩解压软件压缩率压缩率一般但很快能压缩、解压。
每次压缩、解压都很快的软件是不存在的,因为并不是每一个文件都会遵循程序设定好的套路走。有损压缩也是我们常会用到的一种压缩形式有损压缩顾名思义就是会裁掉一些我们用不到的数据,仅保留我们需要的数据。比如下图的美女图片,将颜色和细节信息删除掉仅仅保留线图我们还是可以认出她是一位美女。通过有损压缩的方式是完全可以将1GB的文件压缩1MB或者更小。
当然有损压缩是具有破坏性的,压缩后的数据是没有办法恢复到压缩前。但有损压缩却是我们经常会用到的,比如图片压缩、音频压缩、视频压缩,人们看图或者显示画面的时候并不会主要到一些细节并不完善,同样即使两个音频录音采样序列可能听起来一样,但实际上并不完全一样。文档压缩解压离我们渐行渐远在过去网速慢而且贵的情况下,充分的体现了压缩解压的优势所在。
现在网速快,每GB存储空间白菜价的时代,会用压缩解压的人越来越少了。随着软硬件的不断升级,人们更倾向于欣赏无损的图片、音频和视频。其实压缩技术应用很广泛,比如现代通信。只有当信息的发送者和接收者能够理解编码机制时,压缩数据通信才能工作。以上个人拙见,欢迎批评指正。我同意你的观点。走之前请给我一个赞。谢谢大家!喜欢,请关注我,再次感谢!。
本文地址:http://m.55jiaoyu.com/show-506466.html
本文由合作方发布,不代表展全思梦立场,转载联系作者并注明出处:展全思梦
推荐文档
- 11.往年大连中考满分是多少
- 12.为什么说学播音毁一生,原因有哪些
- 13.淘宝店铺的优质好评语大全
- 14.考研可改变第一学历吗、专科考研可以改变第一学历吗
- 15.民学网查出的学历国家承认吗(民学网查出的学历国家承认吗是真的吗)
- 16.往年轻薄商务笔记本电脑推荐-商务轻薄本性价比排行
- 17.承德护理职业学院(承德护理职业学院2023年招生计划)
- 18.wreak是什么意思wreak的翻译(wake,area是什么意思中文翻译)
- 19.电子科技大学A+类学科名单有哪些(含A、B、C类学科名单)
- 20.systematic是什么意思systematic的翻译(systematically是什么意思中文翻译)
- 21.leant是什么意思leant的翻译(lean,on什么意思中文意思)
- 22.华南农业大学是几本大学,华南农业大学是一本还是二本
- 23.包头中考考试科目时间预测安排,包头中考考哪几门考哪些课程
- 24.高考430分能上什么大学,430分高考能报啥学校
- 25.朱自清的散文代表作有什么(朱自清的散文代表作有什么散文集有什么散文诗集有什么)
- 26.浙江有几所大学是985和211,全国985和211大学名单汇总
- 27.i5,1155G7和R5,5600U哪款好-对比评测
- 28.荷兰什么叫-荷兰弟为什么叫荷兰弟,出演蜘蛛侠原因曝光
- 29.警察警衔工资改革新政策及新方案【全文】解读
- 30.电大专科(电大专科毕业论文)
- 31.广东省高级技工学校官网
- 32.广州大学专科
- 33.大连陆军学院,原大连陆军学院校址现在什么是什么学校
- 34.亲们,谁给一份南京大学的研究生招生简章?(河海大学
- 35.他日若遂凌云志全诗及出处
- 36.铜绿的化学式是什么有哪些性质
- 37.「佛山市顺德养正西山学校初中部」往年录取分数线
- 38.公办本科(公办本科和民办本科有什么区别)
- 39.外交学院是名牌大学吗
- 40.往年湖南高考成绩排名一分一段表
- 41.全国有8所烟草院校是哪些(这4所大学门槛低)
- 42.私人垄断资本主义基本概念是私人垄断资本主义
- 43.难以启齿,这8部影片可以一看(性教育适合看的影片)
- 44.美国独立战争的性质爆发战争的原因是什么
- 45.往年东莞市高中排名前十最新
- 46.大朗网络教育(大朗教育)
- 47.往年甘肃省高中排名最好的高中
- 48.逻辑思维训练有哪些方法优秀训练方法推荐
- 49.浙江大学教务管理系统
- 50.人类的动物老师有哪些这属于什么学科
- 51.往年山西高考状元榜_山西历届高考理科状元和文科状元
- 52.往年北京舞蹈学院艺术类招生简章招生人数及专业
- 53.航空最好的5个专业就业前景如何
- 54.太原科技大学怎么样及评价好不好太原科技大学口碑如何
- 55.满招损谦受益这句话的意思是什么出自哪
- 56.舍本逐末发生在什么时期含义是什么
- 57.女孩子首选十大专业什么专业适合女生
- 58.国防生是什么意思指的是什么
- 59.河南省三本学院有哪些2018最新三本院校名单
- 60.往年龙岩高中学校排名榜单龙岩十大优秀高中
- 51.a510croot,HTC野火A510C解锁及ROOT
- 52.《海贼王女帝本子h里番,海贼王h本子
- 53.[国内汉堡排行榜]中国汉堡店排名前十名,中国人的汉堡店叫什么
- 54.巴特辛普森效应是什么,辛普森巴特喜好是什么
- 55.上海打捞局,上海打捞局属于什么性质的单位啊
- 56.快拿去当铃声和壁纸,手机铃声梁祝高潮版
- 57.三星chromebook,如何将三星新款,Chromebook,切换到开发模式
- 58.小产权房转正不了,怎么不提小产权了
- 59.努比亚z18屏幕材质,一图了解努比亚Z18
- 60.兰州市城关区红星巷什么时候改造,今年城关区拟改造232处老旧小区
- 61.哪里可以买丙醛,都有可能暗藏隐患
- 62.荆门电力检修公司在哪里,国网湖北检修公司
- 63.往年良种补贴什么能给,良种补贴之政策重点
- 64.容声冰箱bcd168gq工作电流是多少,往年容声冰箱选购攻略
- 65.地下室交易怎么处理,买二手房原房主不交地下室
- 66.六圈路叫什么路,周边3条路都没修好
- 67.创强路在哪里,增城明天有现场招聘会在这里举办
- 68.雷锋科技城什么时候动工,跑出产城融合雷锋速度
- 69.太原哪里卖婴儿营养包,「锦绣太原品牌行」宏艺珠宝
- 70.最后成交放什么音乐,南都往年文化观察之九

