如何在加密数据上使用NodeJS复制PHP get_file_contents



get_file_contents()中使用PHP读取已加密的文件时,不会更改任何加密内容。

当通过fs.readFile(file, "utf8")甚至fs.readFileSync(file, "utf8")在NodeJS中复制它时,加密会以某种方式被操纵,就像在检查PHP版本时一样,它会失败。

在不加密的情况下读取同一文件适用于fs.readFile(file, "utf8")

我试过一起忽略编码,换成binary编码,但似乎什么都不起作用。

有没有办法防止fs.readFile()fs.readFileSync()更改加密字符?

您不应该使用;utf8";CCD_ 8中的参数。

似乎对你来说合适的参数是";latin1";或其遗留别名";二进制";这样可以更清楚地传达你的意图。

你可以在这里查看可用的编码。

最新更新