注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

忠贞炙烈之炎的博客

我是永不熄灭的忠贞炙烈之炎

 
 
 

日志

 
 

支持>2GB的CSO压缩器  

2011-12-08 15:42:43|  分类: PSP |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

不知道大家注意到没有,>2GB的PSP ISO不能被现有CSO压缩器压缩成CSO。于是我用python写了个CSO压缩器来解决问题。在Python 2.7.2,PRO-B10,最终幻想零式 2.4G汉化合盘版下测试通过。

这个软件是命令行下的,安装好python 2.7后,在cmd下输入命令才可运行。

ciso-python 1.0 by Virtuous Flame
Usage: ciso [-c level] [-m] [-t percent] [-h] infile outfile
  -c level: 1-9 compress ISO to CSO (1=fast/large - 9=small/slow
         0   decompress CSO to ISO
  -m Use multiprocessing acceleration for compressing
  -t percent Compression Threshold (1-100)
  -a align Padding alignment 0=small/slow 6=fast/large
  -p pad Padding byte
  -h this help

简单的说下用法:
-c 是压缩等级, 0为解压缩,1-9为压缩,1级解压速度最快,9级压缩比率最小
-m 开启多核处理器压缩支持
-t 设置压缩比率限制,如果压缩比率高于此百分率将放弃压缩
-a 设置对齐值。以前的CSO压缩软件没能实现这一功能,设置为6(即2**6=64字节对齐)可提高读取速度,但会导致CSO增大1%。
-p 设置填充字节,没啥用

使用例子:
ciso.py -c0 ff0.cso ff0.iso
将ff0.cso解压缩为ff0.iso

ciso.py -c9 -t85 -a6 -m ff0.cso ff0.cso
将ff0.iso压缩为ff0.cso,其中压缩等级为9,压缩比率限制为85%,对齐值为2**6=64字节,并开启多核支持。

最终幻想零式 2.4G汉化合盘版经压缩后大小约2,051,034,578字节。

下载地址:
http://procfw.googlecode.com/files/ciso.py

另外,不要在PRO-B10下的March33 ISO模式运行此类ISO/CSO,因为March33已经没有再维护了。请使用Inferno或NP9660。
  评论这张
 
阅读(4933)| 评论(9)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017