我正在使用Jasmine Node编写规范,我想将磁盘上文件的内容与内存中文件的内容进行比较,以检查它们是否相等。
大多数文件都是文本,但其中一个是图像文件(PNG)。
如何做到这一点?
答案 0 :(得分:3)
在node.js中,您可以读取缓冲区等数据,因此您可以比较二进制格式的数据
b1.toString("binary") == b2.toString("binary");
// were b1 and b2 is Buffer
对于node.js缓冲区比较,您可以看到此post