【发布时间】:2021-11-28 02:24:54
【问题描述】:
我有一个名为 small.png 的小 png 文件。我希望以下 Node.js 代码等效于文件的 cat。但是,我显然读错了,因为结果不同,并且将输出重定向到新文件会导致某些内容甚至无法识别为 PNG。
node -e 'console.log(require("fs").readFileSync("static/small.png", "utf8").toString())'
或者,展开:
const fs = require("fs");
console.log(fs.readFileSync("static/small.png").toString());
我怀疑这可能是编码问题,但“utf16le”似乎不像原来的那样。
【问题讨论】:
-
调试技巧也值得赞赏。
-
图像的“猫”是什么意思?你想在你的shell中打印无法识别的字符吗?
标签: javascript node.js file