gpt4 book ai didi

node.js - Node : Read data, 将其转换并使用流和管道写入文件

转载 作者:太空宇宙 更新时间:2023-11-03 22:46:08 25 4
gpt4 key购买 nike

我尝试从文本文件中读取字符串,对其进行编码并保存到文件中。我想使用 pipehashReadStream 传输到 WriteStream。但我不知道如何转换更改后的数据。我的代码:

const crypto = require('crypto');
const fs = require('fs');
let hash = crypto.createHash('md5');
var rs = fs.createReadStream('./passwords.txt');
var ws = fs.createWriteStream('./new_passwords.txt');


rs.on('data', function(d) {
hash.update(d);
});
rs.on('end', function(d) {
console.log(hash.digest('hex'))
});

最佳答案

根据the documentation它应该很简单:

const fs = require('fs')
const crypto = require('crypto')
const hash = crypto.createHash('md5')
const rs = fs.createReadStream('./plain.txt')
const ws = fs.createWriteStream('./hashed.txt')

rs.pipe(hash).pipe(ws)

关于node.js - Node : Read data, 将其转换并使用流和管道写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40613338/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com