python 3中的base64 base64 websocket

发布于 2025-02-14 01:14:23 字数 872 浏览 3 评论 0原文

我正在使用WebSocket-Client,在这里得到二进制响应(BASE64),在那里我可以将它们变成UTF-8而没有任何问题。当前的问题是,即使将Websocket响应转换为UTF-8,它似乎也会被压缩,我不确定,因为它显示了未知字符。我已经尝试使用Zlib和GZIP库解解压缩答案,但是它会生成此错误:

Error -3 while decompressing data: incorrect header check

我的原始答案:

\x80\x00P\x12\x00\x03\x00\x01p\x12\x00\x02\x00\x01p\x12\x00\x02\x00\x04code\x04\x00\x00\x00\xc8\x00\ ronlinePlayers\x05\x00\x00\x00\x00\x00\x00\x02\xa4\x00\x01c\x08\x00\ronlinePlayers\x00\x01a\x03\x00\r\x00\x01c\x02\x01

我的解码答案(to base64):

gABQEgADAAFwEgACAAFwEgACAARjb2RlBAAAAMgADW9ubGluZVBsYXllcnMFAAAAAAAAAqQAAWMIAA1vbmxpbmVQbGF5ZXJzAAFhAwANAAFjAgE=

相同的答案解码,但使用在线转换站点(最终显示显示未知字符):

�P � � p � � p � � code ���� 
onlinePlayers ������ � c � 
onlinePlayers� to � 
 � c

我不知道这种答案,我想了解它是什么,如果它是某种加密,压缩或简单地使答案清洁(具有可理解的字符)。

I'm using websocket-client, where I get binary responses (base64), where I can turn them into utf-8 without any problem. The current problem is that even converting the websocket response to utf-8, it seems to come compressed, I'm not sure because it shows unknown characters. I've tried in every way to unzip the answer using the zlib and gzip libraries, but it generates this error:

Error -3 while decompressing data: incorrect header check

My raw answer:

\x80\x00P\x12\x00\x03\x00\x01p\x12\x00\x02\x00\x01p\x12\x00\x02\x00\x04code\x04\x00\x00\x00\xc8\x00\ ronlinePlayers\x05\x00\x00\x00\x00\x00\x00\x02\xa4\x00\x01c\x08\x00\ronlinePlayers\x00\x01a\x03\x00\r\x00\x01c\x02\x01

My decoded answer (to base64):

gABQEgADAAFwEgACAAFwEgACAARjb2RlBAAAAMgADW9ubGluZVBsYXllcnMFAAAAAAAAAqQAAWMIAA1vbmxpbmVQbGF5ZXJzAAFhAwANAAFjAgE=

Same answer decoded, but using an online conversion site (ends up showing unknown characters):

�P � � p � � p � � code ���� 
onlinePlayers ������ � c � 
onlinePlayers� to � 
 � c

I don't know this kind of answer, I would like to understand what it is, if it's some kind of encryption, compression, or simply how to get the answer clean (with understandable characters).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文