我有来自附件的数据作为javascript代码中的字符串现在我想使用javascript将其转换为Hex格式。我知道所需的输出,因为我可以在Hex编辑器中打开此文件。
应该给:
请注意,我想写一个函数post从文件读取字符串转换ot十六进制。
你指的是浏览器还是nodejs?如果是后者我会首先将文件读入缓冲区,然后使用toString('hex')将其转换为十六进制字符串fs.readFileSync(filePath).toString('hex');
没有空格,但这应该不是问题,因为一个字节= 2hex数字
另外:对于很长的文本,请将它放在pastebin或其他文本托管服务上。可读性受到如此长的文本的影响
编辑:您可以使用Buffer.from(string).toString('hex')将字符串转换为缓冲区为十六进制