当我想要从磁盘读取整个扇区或多个扇区时,它可以正确地工作并显示字节。但是,当我尝试读取一个扇区的一半或几个字节时,它显示错误: at Error (native)
at Object.fs.readSync我已经改进了我的read函数,所以它扩展了buffer以匹配上限的请求扇区大小(即,如果它需要从第一个扇区的一半到第三个扇区的一半读取磁盘,它将读取整个第一个、第二个和第三个扇区,然后它将对缓冲区进行切片函数re
代码示例如下: var key = 'ExchangePasswordPasswordExchange'; var iv = new Buffer(crypto.randomBytes(16))
var cipher = crypto.createCipheriv('aes-256-cbc', key, ivs