将位转换为文件

时间:2018-04-06 23:03:53

标签: storage converter bits

我目前正在处理存储空间,我遇到了问题;假设我有一个充满1和0的文本文件,如何将这些文件转换为原始文件。我不介意我是否必须使用程序。

1 个答案:

答案 0 :(得分:0)

将每8位读取为1个字节,并将该原始字节写为文件。

这是简化的Node.js示例:

const fs = require('fs');

const content = fs.readFileSync('./input.txt');
const bits = content.toString();
const bytes = [];

for(let i=0;i<bits.length;i+=8){
    bytes.push(parseInt(bits.substr(i,8),2));
}

fs.appendFileSync('./output.bin', Buffer.from(bytes));