const uuidc = '9acf0decef304b229ea1560d4b3bf7d0';
const packed = Buffer.from(uuidc, 'hex');
const packedAndStringified = 'm:' + packed;
我有一些密钥存储在redis数据库中,如上所述存储。问题是,一旦字符串被附加到pack
,它就是(我猜测)有效地将十六进制缓冲区转换为二进制字符串。
字符串化输出类似于:K;��V��
有没有办法让packedAndStringified
回到packed
,最终让uuidc
退出?
答案 0 :(得分:0)
https://nodejs.org/api/buffer.html#buffer_buf_tostring_encoding_start_end
这里应该是const packedAndStringified = 'm:' + packed.toString('hex');
?