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

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

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

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

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

关于用zlib加密的PAK包……

用offzip拆了一个zlib的PAK……拆包倒是没有问题 很顺利
+ S9 x8 A3 y: b  r3 f
) e* g. f6 B# L) L0 g只是不知道怎么用相同的方法包回去……
- e# I2 c7 G: R2 v/ f, h
! g* Y: c3 `- F) U问了一下别人,说是怎么解的就用逆转算法整回去,可是也不懂……
! G4 v0 T0 D3 Z8 d/ r
$ S1 _* o" E  ~' ]2 w  w5 ]google得到的结果全部和C++有关,也看不懂……
5 q( w( A  J( Q! l* ~0 q6 \* D; e" J# `) k& t
望高人提供一下用zlib包回去的方法……是多文件……跪谢……
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享分享 很美好很美好1 很差劲很差劲
回复

使用道具 举报

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

使用道具 举报

板凳
发表于 2010-10-1 18:15 | 只看该作者
#include stdio.h>
  ~& Z/ l7 x" q- r+ N1 I#include "zlib.h"- w1 j) K, d; N) o5 j2 a. ^
int main()4 o8 r! ^0 ~, c. N# T) d1 W% j
{
% H2 b) w9 O6 ]     //原始数据! i3 s! D5 m+ z# @- ]
     const unsigned char strSrc[]="hello chinaavg!\\n\\
8 P1 p, g" h5 e; gAVG测试 AVG测试 AVG测试 AVG测试 AVG测试 AVG测试 AVG测试\\! B1 X0 c1 T( Q1 p1 X
www.chinaavg.com www.chinaavg.com www.chinaavg.com www.chinaavg.com www.chinaavg.com\\
9 ]% e; r- h  S) S4 m. Jwww.chinaavg.com www.chinaavg.com www.chinaavg.com www.chinaavg.com www.chinaavg.com\\
* }, ]% ^5 W* G: _  `www.chinaavg.com www.chinaavg.com www.chinaavg.com www.chinaavg.com www.chinaavg.com";
$ x# f/ d, B$ X5 K1 h" l; D     unsigned char buf[1024]={0},strDst[1024]={0};
' d6 }/ ^( O' S* l     unsigned long srcLen=sizeof(strSrc),bufLen=sizeof(buf),dstLen=sizeof(strDst);
5 ~7 B+ w+ X1 o% G/ N1 U, C      printf("Src string:%s\\nLength:%d\\n",strSrc,srcLen);, K: l" J4 I! `+ u
     //压缩5 {! J& {6 U- v+ ^, s, O* Y
      compress(buf,&bufLen,strSrc,srcLen);) |" h0 ]; r6 a5 q! V
      printf("\\nAfter Compressed Length:%d\\n",bufLen);
( D. b8 T+ v) p      printf("Compressed String:%s\\n",buf);! d2 D" x; I$ [/ [6 [1 B3 Q+ {
     //解压缩
0 t; R% K% E9 E: {      uncompress(strDst,&dstLen,buf,bufLen);
# K7 E+ s7 @/ p" \  W" b      printf("\\nAfter UnCompressed Length:%d\\n",dstLen);
% N* P/ O* u8 g( d3 Z3 T- C      printf("UnCompressed String:%s\\n",strDst);
' p' {! [* z$ K3 b" q     return 0;
# n  d# G1 p7 p; A}
回复 支持 反对

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

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

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

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

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