【发布时间】:2021-08-16 20:19:13
【问题描述】:
我想对来自 Uint8Array(或 ArrayBuffer)的字节与 Base36 中的字符串进行编码和解码。 JavaScript 有 toString 和 parseInt 函数,它们都支持 base36,但我不确定首先将 8 字节转换为 64 位浮点是否正确。
在 JS 中,可以在 Base36 中编码一个 BigInt(任意长度的数字)。但是另一个方向是not work。
我该怎么做?
【问题讨论】:
-
@DhanaD 在 Base36 中编码单个浮点数在 javascript 中很容易。我的问题是我是否应该首先将我的字节数组转换为浮点数组,然后将每个浮点数转换为 Base36。我认为我无法解码字符串,因为结果的长度不同。
-
@DhanaD。请不要尝试将问题作为另一种语言的重复问题来结束。见this meta question for the discussion。
标签: javascript encoding base36