作者kslman ()
看板EZsoft
标题Re: [请问] 3000MB可以压到800MB吗
时间Fri Jul 11 23:00:03 2008
※ 引述《xmas0083 (RURURU)》之铭言:
: 所以我想知道
: 这种压缩率真的有可能吗?
: 里面有音乐就算了,那些游戏的资料是怎麽压的啊?
: 感恩感恩
我曾经下载一个Super Mario World.7z档,档案大小3.78MB。
里头有100个ROM每一个Mario游戏都不一样,合计172MB,压缩率2%。
会有这样的压缩率,和里面的游戏重复性资料脱不了关系。
因为里头每个ROM大概都是以Super Mario下去改写的同人ROM,
可以见得的是里面的图像资料一定有很多重复的地方,所以尽管它有100个ROM,
但是压缩起来也才比一个主要ROM再多一点点。
所以压缩率的问题在於你的资料里面重复性质高不高。
举个例子,开启一个1920*1080的图,内容是全白(R0 G0 B0 32位元色),
当你把它存成BMP的时候,你会发现这个档案有7.91MB。
但若你把它压缩,它可以变成4.1KB,压缩率达0.0495391%。
为什麽?因为里面都是重复的资料,2073600个R0 G0 B0色 32位元色。
还有你要压缩的档案,若是经过压缩的档案了,压缩率也不会提升多少。
例如jpeg、mp3、avi、rm...等等,这些档案都是在储存时就经过不同技术编码压缩过,
所以重复性质本应很小,所以尽管你想再压缩它,效果也不显着了。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.91.71.252
1F:推 mstar:我看过有某种压缩方式,是只有一个主要档,其他档实际只有放 07/12 00:50
2F:→ mstar:入与主档的差异资讯,只有在解出来时才会变成不同的档案 07/12 00:52