赞 | 12 |
VIP | 107 |
好人卡 | 6 |
积分 | 4 |
经验 | 31122 |
最后登录 | 2024-6-29 |
在线时间 | 1606 小时 |
Lv2.观梦者 傻♂逼
- 梦石
- 0
- 星屑
- 374
- 在线时间
- 1606 小时
- 注册时间
- 2007-3-13
- 帖子
- 6562
|
如果你可以弄到类似mod的文件你可以试下这个脚本,前提是没有一点加密……且素材为png- FileName="xx.mod"
- f=File.open(FileName,"rb")
- step=0
- ary=[]
- dump=[]
- id=0
- f.each_byte { |b|
-
- if (step==0)
- ary.push(b)
- if (ary==[137,80,78,71])
- #head!
-
- dump+=[137.chr,80.chr,78.chr,71.chr]
- step=1
- ary=[]
-
- elsif ary.size>=4
- ary.delete_at(0)
- end
- else
- if (step==1)
- ary.push(b)
- dump.push(b.chr)
- if (ary==[73,69,78, 68, 174 ,66 ,96])
- ary=[]
- step=0
- f1=File.open("out#{id}.png","wb")
- id+=1
- f1.write(dump)
- f1.close
- dump=[]
- #exit
- elsif ary.size>=7
- ary.delete_at(0)
- end
- end
- end
- }
- f.close
复制代码 |
|