返回来的数据按照gzip.dll的调用规则传递进去,然后获取其输出
[quote=引用 4 楼 abc1234679 的回复:] [quote=引用 3 楼 脆皮大雪糕 的回复:] 所有的乱码串都是一样的,估计不是压缩过的,而是本身就是代表特殊意义的控制信息。 你这个数据,目测是返回给游戏的,要让游戏界面进行解析的,除了文字,应该还要控制格式啥的,就看怎么解析了,反正现在看下来文字内容貌似很完整。
[quote=引用 3 楼 脆皮大雪糕 的回复:] 所有的乱码串都是一样的,估计不是压缩过的,而是本身就是代表特殊意义的控制信息。 你这个数据,目测是返回给游戏的,要让游戏界面进行解析的,除了文字,应该还要控制格式啥的,就看怎么解析了,反正现在看下来文字内容貌似很完整。
如果“解压有误”,那就会“基本上全是乱码”了吧! 从你的截图中可以看到,“明文”都是可以正常阅读的内容,那么应该是“正确”的。 系统中应该已经“自带”了 gzip.dll 了吧,但我还没应用过相关的API,不清楚具体情况。 猜测一下: 1. 如果你的“明文”是通过gzip解压后得到的,很可能那里面的“乱码”是其它的“二进制数据”序列。 2. 如果是“未解压”的,也许gzip只是压缩“英文文本”,汉字是不压缩的。 你可以尝试把“整个数据”调用gzip的解压接口解压一下再看; 或者把这些数据保存到文件,再用HEX工具查看一下“乱码”部分有没什么“特殊标记”, 如果有的话,把那一段“分别提取”,调用gzip解压看看。
所有的乱码串都是一样的,估计不是压缩过的,而是本身就是代表特殊意义的控制信息。 你这个数据,目测是返回给游戏的,要让游戏界面进行解析的,除了文字,应该还要控制格式啥的,就看怎么解析了,反正现在看下来文字内容貌似很完整。
1,502
社区成员
18,439
社区内容
加载中
试试用AI创作助手写篇文章吧