Python解码,base64,nbt,gzip是什么?

问题描述 投票:1回答:1

我正试图从Minecraft AP中获取信息。从API中,你可以读取玩家的库存,但它这是它说什么。这里是pastebin的链接

我试着在python上运行base64,但它给我的输出是这样的(只有几行)。

b'\xad\xa9\xc0d\x85\xe4\xe0\x87`\xcess\x00\x9b]e~c\xea\xaa\xb8\x9a\xa4\xdd\x958"\x8f\x0f\x10\xb9\xea\x9f2v\xdd\xcc#N\xe8x\xb4\xdd\x18\xa9\xee>\xcfM

我在他们的论坛上读到了一些关于它的信息 有几个评论说是关于 "base64, gzip, nbt "的东西.

要知道,我还没有真正研究过解码的东西等等,我是想了解这一切的意思。

谢谢你

python base64 decode
1个回答
0
投票

NBT是一种minecraft特有的格式。NBT是一种minecraft特有的格式: Named Binary Tag

所以你会得到一个NBT-文件,它被压缩到了 gzip格式 然后 基数64 编码。

编码后 基数64解码 你需要 解压gzip格式 以获得NBT。

还有一个 nbt解析器 在python中。

© www.soinside.com 2019 - 2024. All rights reserved.