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