如何使用Node.js比较文本和图像文件内容是否相等

How to use Node.js to compare text and image file contents for equality?

本文关键字:文件 是否 图像 Node 何使用 js 比较 文本      更新时间:2023-09-26

我正在使用Jasmine Node编写规范,我想将磁盘上文件的内容与内存中文件的内容进行比较,以检查它们是否相等。

大多数文件是文本,但有一个是图像文件(PNG)。

这是怎么做到的?

在node.js中你可以读取Buffer这样的数据,所以你可以比较二进制格式的数据

b1.toString("binary") == b2.toString("binary");
// were b1 and b2 is Buffer

对于node.js缓冲区的比较,你可以看到这篇文章