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

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

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

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

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

关于用zlib加密的PAK包……

用offzip拆了一个zlib的PAK……拆包倒是没有问题 很顺利
7 Q  @6 I/ G7 C/ f. |& h
: N  k3 Y! K4 N9 l% L只是不知道怎么用相同的方法包回去……8 ?5 Q% R7 Q6 V
- z7 v7 F, _: n% r- Y- l
问了一下别人,说是怎么解的就用逆转算法整回去,可是也不懂……
- M( c$ \2 R0 T+ _8 V9 R, l$ l0 Q& q
google得到的结果全部和C++有关,也看不懂……
* G$ o( `2 w0 H3 h0 o/ I* ?( I5 B" @" K) y$ e
望高人提供一下用zlib包回去的方法……是多文件……跪谢……
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享分享 很美好很美好1 很差劲很差劲
回复

使用道具 举报

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

使用道具 举报

板凳
发表于 2010-10-1 18:15 | 只看该作者
#include stdio.h>/ M& c' D: a$ _8 h6 I3 }
#include "zlib.h"' G, e5 ^! G2 o# U5 _9 i
int main()  `: ^7 u% A  K
{
0 B  n  d9 y* |0 U. h% e     //原始数据; g* P2 y9 l! v# U
     const unsigned char strSrc[]="hello chinaavg!\\n\\4 ]0 q" N: u! b4 h$ K
AVG测试 AVG测试 AVG测试 AVG测试 AVG测试 AVG测试 AVG测试\\! s/ \' w) O2 V" D! W
www.chinaavg.com www.chinaavg.com www.chinaavg.com www.chinaavg.com www.chinaavg.com\\
( f, S. T# n+ u. J+ w- I, ]www.chinaavg.com www.chinaavg.com www.chinaavg.com www.chinaavg.com www.chinaavg.com\\
1 i; `& c) n/ d# A) x/ {; vwww.chinaavg.com www.chinaavg.com www.chinaavg.com www.chinaavg.com www.chinaavg.com";: ~' }! X0 D/ }# y+ r
     unsigned char buf[1024]={0},strDst[1024]={0};
& l" Y( I9 V& o# T; b     unsigned long srcLen=sizeof(strSrc),bufLen=sizeof(buf),dstLen=sizeof(strDst);0 u/ o; b) i/ |$ L
      printf("Src string:%s\\nLength:%d\\n",strSrc,srcLen);8 j0 K6 h2 k/ _6 f4 s
     //压缩( a. f) r  e0 \" k9 ~, A0 j- c
      compress(buf,&bufLen,strSrc,srcLen);
4 R: s) \- e' E3 S0 C/ v! c      printf("\\nAfter Compressed Length:%d\\n",bufLen);' I2 c/ \; \9 x& J
      printf("Compressed String:%s\\n",buf);
$ R1 s+ K  @2 Q# N" T9 w     //解压缩5 ]$ X' R$ O6 f; L1 @* w# x' G. `
      uncompress(strDst,&dstLen,buf,bufLen);
8 p+ Q2 T! i% U; V, b      printf("\\nAfter UnCompressed Length:%d\\n",dstLen);7 ]: m) \1 u2 H. h+ {% |% t. p; p
      printf("UnCompressed String:%s\\n",strDst);, A, T- W" [7 }$ B; Y
     return 0;, h9 C- I2 S2 d" D% f0 C
}
回复 支持 反对

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

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

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

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

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