【发布时间】:2021-08-16 18:27:25
【问题描述】:
我意识到这与其他已提出的问题类似,但在倾注了几天的堆栈溢出和 node.js 文档之后,我决定是时候寻求帮助了。
基本上我需要做的是从二进制文件中读取数据并提取信息然后转换为纯文本。
我一直在尝试使用缓冲区,但没有看到任何进展。
如果有人能让我读懂整个文件并解码成纯文本,我相信我可以从那里得到它。
const fs = require('fs');
let buf = fs.readFileSync(__dirname + '/sd_bl.bin');
let buffer = new Buffer.alloc(Buffer.byteLength(buf));
buffer.write(buf.toString('base64'));
console.log(buffer);
这是我目前拥有的,输出是:
所以它似乎正确地分配和写入缓冲区,但我不知道下一步应该是什么,以获取纯文本。
【问题讨论】:
-
您能否提供有关您当前尝试的任何代码?
-
@Blake 我用当前代码编辑过