gpt4 book ai didi

javascript - 将 Buffer 转换为自定义基础的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-01 17:18:23 25 4
gpt4 key购买 nike

如何在自定义库中输出缓冲区的字符串表示形式? (即八进制,base26,base58,base64,...)
我惊讶地发现在没有像 BN 这样的外部库的情况下重新编码它特别具有挑战性(最多只使用 NodeJS 原生库)

const buff = Buffer.from('a4fe800c32', 'hex');

// OK
console.log(buff.toString('base64'));

// Would like
console.log(buff.toString('base58'));

// Or
const customBase = ['0', '1', '2', 'a', '§', 'K'];
console.log(buff.toString(customBase));

最佳答案

您可以尝试使用 iconv-lite .
wiki它解释了如何创建新的自定义编码。

关于javascript - 将 Buffer 转换为自定义基础的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60410718/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com