大容量存储不断发展的今天是否还有必要研究高压缩比技术
这个问题很像「在计算机硬件计算能力不断发展的今天,是否还有必要研究高速算法」。不管怎么样,研究绝对是有必要的。我们可以不在乎一倍两倍这样小的差距,但是数量级上十倍百倍的差距还是要在乎的。如果不压缩,很多数据的大小都是很不能忍的。像图片、视频等数据,没有压缩过的数据,大约是压缩过数据的100倍。现在一部电影大约30G的蓝光已经让很多的存储空间捉襟见肘了。变回100倍的话,2T的硬盘还存不了一部电影呢。在传输上也是,我们网络访问的数据,例如网页,HTML、CSS和JavaScript都是文本形式的,即使只使用数据结构课程上练习的哈夫曼编码,也能把大小缩减为几十分之一。能够那么大幅度的缩减大小,难道不是一个非常吸引人的特性么?
■网友
无损压缩算法已经没多少研究了。现在很多软件甚至觉得ZIP就够了,比如jar、apk都是ZIP压缩的。音频压缩已经差不多了,LAME也不太更新了,无损压缩的APE和FLAC也稳定了。视频算法还没研究到头,还有一定的空间可挖。如何处理快速变换的画面,如何适应硬件解码,如何适应低网速。
■网友
你可以试试用fraps录制录制视频,那个就是没压缩的,然后你就知道为什么需要压缩了。。。
■网友
虽然压缩率有理论上限,但压缩算法的速度依然有研究价值。
■网友
必要性在于更好的用户体验,在弱网时用户带宽有限,这时数据高压缩传输有利于降低成本和用户的等待时间。当然,对于硬件性能不好的机器来说,高压缩率意味着解码更困难,耗费资源更多。文件的压缩并不只是为了便于存储,而是为了更方便的传播。比如流媒体。而且,压缩文件的保密性会远远高于原文件。
■网友
压缩文件不一定是为了使得占用存储空间更小,现在更多的情况是为了方便网络传输,如减少传输时间,降低文件夹同步消耗等。
推荐阅读
- 微博目前已经支持文本,图片,位置分享,为啥没有语音和视频呢微博的pm肯定想过这两种微博形态,但迟迟不做的原因到底是啥。是语音和视频不符合产
- 电商会怎样存储和保护客户的信用卡信息不被泄漏
- 在1对多的情况下,有啥好的存储方式及查找方法
- 电脑内存条跟固态硬盘和机械硬盘存储速度哪个快
- 网络存储,数通,安全,这三个方面的工程师主要都是干啥,在现今那个技术找工作容易些呢
- 汽车知识|经典奔驰C级闪亮登场!前脸大容量格珊回头高,空间出行无压力
- 大众|大众新辉昂的试驾体验
- Minecraft中通过定义具体继承的方块类来存储方块的额外属性,咋通过编写API改进这种方法
- 怎样评价华为存储的颜值
- 在HBase中存储瓦片地图是否科学生产中,瓦片地图都是咋存储的呢
