作者s12333211 (ss)
看板Emulator
标题Re: [闲聊] 压缩档案的小知识
时间Tue Dec 15 16:42:57 2009
※ 引述《ericantion (游客)》之铭言:
: http://jackbin.blogspot.com/2007/11/7-zip.html
: 这blog有介绍到「结实压缩」的功能
: 7z是预设开启的 rar是预设不开启
: 如果有底下四个档案要压缩成一个档案gamename.7z 或 gamename.rar
: gamename.iso 500MB
: gamename.jpg 30KB
: read_me.txt 2KB
: delete_me.txt 0KB
: 那麽在gamename.7z中不能删除delete_me.txt或其他档案
: 要看jpg图或者txt说明,必须花半分钟以上的时间才行
: 也就是电脑要把所有档案都解压缩後才能让你看jpg
: 时间会花很久主要是解压500MB的iso档拖慢了时间
: 这就是结实压缩的缺点 优点当然是压缩率提高 但约在50MB以内的增加而已
: 非结实压缩就和上面相反
: gamename.rar中可以只花一秒的时间就能看到jpg图或txt档
: 不到5秒的时间建立资料夹和删除delete._me.txt或其他档案
: 也可以增加新的档案进来
: 有在收集整理游戏iso的人
: 或许多花点硬碟空间 可以换来更大的便利性
: 就不用在A资料夹找游戏图片 B资料夹找游戏ISO那麽麻烦了
就以上面举的例子来看,结实压缩最多只能减少几K的大小而已
结实压缩是把所有要压缩的文件视为同一个资料来压缩
如果档案间重复性很大的话就能有更大的压缩率
反之,也有可能造成有结实比没结实还大的情形,因为还需要多余的数据来分隔档案
这一点可以自己用Winrar试试看
把几个已经压缩过的档案打包在一起,看看是不是有用结实压缩的反而比较大
也就是说如果只有一个映像档或rom要和图片与资料一起压缩的话,选结实压缩并没有帮助
有多个映像档或rom在一起压缩的话才有用,当然是越多越好
7-zip可以设定不结实,或是一定大小的结实区块
它会依照设定的大小分块结实压缩
设定一个适合大小的结实区块就可以节省解压缩图片与资料的时间
还能兼顾压缩率
用rar的话可以自定结实压缩时的档案顺序
不过自定方式有点麻烦,有兴趣的人可以打 rarfiles.lst 去搜寻看看
也算是一个两者兼顾的方法
话说7-zip不一定是压缩率最高的
有时候会有些东西用rar压缩反而压得比较好
有时间的话可以试着两种都各压一次取比较小的
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.76.249.47
1F:推 wyytw:不建议花那比较的时间然後只省少许的空间 12/16 10:44