【发布时间】:2022-01-17 11:52:38
【问题描述】:
我正在使用一个奇怪的区块链,它的 API 返回如下数据:
0x36333562663261376537333436376636333363313931353738613938383137313663383633306235373164613034643634303334356331646232333231636537
现在,我知道这是我发送的字符串,实际上是 64 十六进制字符串 如上所述,我得到了 128 个字符(加上 0x)。
那么任何人都可以建议如何解码吗? 因为都是数字,我假设它是 base10,但是我们会有不同的字节长度(64 对 128)等等。
由于有很多 2s 和 3s,我猜这可能是 2 vs 3 字节的指标
它是某种类型的 unicode 数组吗?
前面的“0x”让我觉得它是十六进制值,但这里没有实际的DEADBEEF...
现在我知道我传入的原始字符串是 64 个十六进制字符。 我得到了 128 位小数。
我正在寻找 JS 中的转换器来取回十六进制“字符串”
我已经尝试过atob 和 Buffer 但还没有破解...
Javascript - Converting between Unicode string and ArrayBuffer
【问题讨论】:
标签: javascript encoding buffer