设为首页收藏本站官方微博

汉化问题 关于用zlib加密的PAK包……

    [复制链接]
查看: 2981|回复: 2
打印 上一主题 下一主题

[汉化问题] 关于用zlib加密的PAK包……

跳转到指定楼层
楼主
发表于 2010-9-30 20:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

关于用zlib加密的PAK包……

用offzip拆了一个zlib的PAK……拆包倒是没有问题 很顺利' v9 u# B% G8 G1 Z; C* x' [

3 _/ N) B6 ^: j/ Z8 F+ Y只是不知道怎么用相同的方法包回去……
( B  l2 j, S* F6 t0 s$ E; l1 h; n" y
! E! G( ?5 L$ p. d# q& F* e问了一下别人,说是怎么解的就用逆转算法整回去,可是也不懂……
$ _+ H/ A0 s0 m5 i; G9 M
$ K3 U, W) }% h$ k$ h  igoogle得到的结果全部和C++有关,也看不懂……
1 z$ Z, P8 Q9 M5 @" j' i; J9 `4 n# O* \) W( }
望高人提供一下用zlib包回去的方法……是多文件……跪谢……
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享分享 很美好很美好1 很差劲很差劲
回复

使用道具 举报

沙发
发表于 2010-10-1 17:42 | 只看该作者
下个zlib库,用里面的compress() 函数就行了
回复 支持 反对

使用道具 举报

板凳
发表于 2010-10-1 18:15 | 只看该作者
#include stdio.h>
! p, v- M- I% ]& k5 L. I#include "zlib.h"
+ h* c/ C+ B) ^int main()
5 ~0 A, q/ U" j, E; u{' N; ]- |& n$ ^- o. X
     //原始数据
: V5 ]$ X) i; z0 W! ]     const unsigned char strSrc[]="hello chinaavg!\\n\\4 m( V! [/ x1 ~% c! }
AVG测试 AVG测试 AVG测试 AVG测试 AVG测试 AVG测试 AVG测试\\
, a7 z( p/ h$ I: P: twww.chinaavg.com www.chinaavg.com www.chinaavg.com www.chinaavg.com www.chinaavg.com\\
' M. x; i; E# g, }& c1 a0 q) awww.chinaavg.com www.chinaavg.com www.chinaavg.com www.chinaavg.com www.chinaavg.com\\+ K* f6 H7 m6 M0 N$ R+ E5 A
www.chinaavg.com www.chinaavg.com www.chinaavg.com www.chinaavg.com www.chinaavg.com";% n) r0 n, v9 Y; c$ N" b1 O( B
     unsigned char buf[1024]={0},strDst[1024]={0};( a1 y0 ~4 d  r  J1 q
     unsigned long srcLen=sizeof(strSrc),bufLen=sizeof(buf),dstLen=sizeof(strDst);- ?6 I2 s* O/ r7 T
      printf("Src string:%s\\nLength:%d\\n",strSrc,srcLen);" U! T, l9 T4 z/ |+ ~# R& @# m5 f
     //压缩
7 P+ w3 I: v1 |+ m) p      compress(buf,&bufLen,strSrc,srcLen);
0 E5 o9 U3 F; j+ o* o      printf("\\nAfter Compressed Length:%d\\n",bufLen);8 c2 k; }$ ]$ d2 i& f8 y
      printf("Compressed String:%s\\n",buf);
! c3 m( ]9 \5 f# ^$ n& p     //解压缩
1 O: ^) v: `( B      uncompress(strDst,&dstLen,buf,bufLen);
* r; V5 X5 v! N& \) U: M/ v      printf("\\nAfter UnCompressed Length:%d\\n",dstLen);7 q% ^: o" I4 S
      printf("UnCompressed String:%s\\n",strDst);. ]. W6 D5 U/ s3 H
     return 0;
) l8 P. ?. o" j- R: j+ S7 s0 I}
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

冒险解谜游戏中文网 ChinaAVG

官方微博官方微信号小黑屋 微信玩家群  

(C) ChinaAVG 2004 - 2019 All Right Reserved. Powered by Discuz! X3.2
辽ICP备11008827号 | 桂公网安备 45010702000051号

冒险,与你同在。 冒险解谜游戏中文网ChinaAVG诞生于2004年9月9日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

快速回复 返回顶部 返回列表