社区
数据结构与算法
帖子详情
为什么对那些已经用压缩算法处理过的文件(MP3)再次进行压缩会出现“负压缩”的现象?
whgwj
2002-05-09 07:29:30
为什么对那些已经用压缩算法处理过的文件(MP3)再次进行压缩会出现“负压缩”的现象?
...全文
107
4
打赏
收藏
为什么对那些已经用压缩算法处理过的文件(MP3)再次进行压缩会出现“负压缩”的现象?
为什么对那些已经用压缩算法处理过的文件(MP3)再次进行压缩会出现“负压缩”的现象?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gop
2002-05-10
打赏
举报
回复
so专业,我就不说什么了,呵呵
挺拔的劲松
2002-05-10
打赏
举报
回复
MP3是有损压缩,因此,每次压缩都会造成信号的损失,从这个意义上说,是不应该出现“负压缩”的。
然而,由于解压缩算法实现的不同,在还原为WAV文件时,解码器可能会加入一些其他的信号,这种行为不太容易描述(既然是有损压缩,那么还原的结果肯定和原始数据是不同的,但解码器又加入了一些数据,虽然仍然和原始数据不同,但这种‘不同’和我们预期的‘不同’不完全一致。)。此外,由于压缩器实现的算法可能有所差异,例如,允许VBR的MP3压缩器,与标准的MP3压缩器,等等,有可能会出现“负压缩”现象。但我认为正确实现的同一MP3 Codec进行的两次压缩过程应该会让文件减小,同时降低音质。
ahuige
2002-05-10
打赏
举报
回复
本来任何一种压缩方法都只是用数学方法把原有的信息,用不同的编码方式进行储存。并没有任何一种编码方法能保证比原有的代码更小。只是压缩方法在大多数情况下,可以减少代码量。所以这种问题很正常。因为,第一次压缩的时候,所有可以省的东西,在该方法运用下,已经省下了,再次压缩时,就可能找不到该方法可以压缩的东西了,所以再次编码的结果就说不定是大是小了。
one_add_one
2002-05-09
打赏
举报
回复
用什么压缩?
一般的压缩软件都会加上一些头信息之类的东西。
如果是自解压的,还会自动加上一个几十K的解压程序上去。
文件
的
压缩
再
压缩
背景:看到
文件
压缩
gzip,bzip2。脑子一热,想到能不能
再次
压缩
文件
?...gzip 对于要
压缩
的
文件
,首先使用LZ77算法的一个变种
进行
压缩
,对得到的结果再使用Huffman编码的方法(实际上gzip根据情况,选...
ZIP
压缩
算法
详细分析及解压实例解释
最近自己实现了一个ZIP
压缩
数据的解压程序,觉得有必要把ZIP
压缩
格式
进行
一下详细总结,数据
压缩
是一门通信原理和计算机科学...另一方面,计算机存储数据的时候,为了减少磁盘容量需求,也
会
将
文件
进行
压缩
,尽管..
ZIP
压缩
算法
原理解析(好文推荐,看完就懂)
最近自己实现了一个ZIP
压缩
数据的解压程序,觉得有必要把ZIP
压缩
格式
进行
一下详细总结,数据
压缩
是一门通信原理和计算机科学都
会
涉及到的学科,在通信原理中,一般称为信源编码,在计算机科学里,一般称为数据
压缩
,...
ZIP
压缩
算法
详细分析及解压实例解释(转)
ZIP
压缩
算法
详细分析及解压实例解释 最近自己实现了一个ZIP
压缩
数据的解压程序,觉得有必要把ZIP
压缩
格式
进行
一下详细总结,数据
压缩
是一门通信原理和计算机科学都
会
涉及到的学科,在通信原理中,一般称为信源编码...
压缩
算法
的历史
虽然是老文了,但仍然推荐阅读:
压缩
大战真相此文章转载自2004.10的《大众软件》,原作者为 广东 GZ前言--王者归来?等待足足两年之久,
压缩
霸主WinZip终于在万众期待下发布了9.0正式版。全世界自然一片沸腾,在...
数据结构与算法
33,008
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章