如何使用Node.js比较文本和图像文件内容是否相等
How to use Node.js to compare text and image file contents for equality?
我正在使用Jasmine Node编写规范,我想将磁盘上文件的内容与内存中文件的内容进行比较,以检查它们是否相等。
大多数文件是文本,但有一个是图像文件(PNG)。
这是怎么做到的?
在node.js中你可以读取Buffer这样的数据,所以你可以比较二进制格式的数据
b1.toString("binary") == b2.toString("binary");
// were b1 and b2 is Buffer
对于node.js缓冲区的比较,你可以看到这篇文章
相关文章:
- js文件是否阻碍了war文件的构建
- 使用jQuery检查文件是否存在
- 如何检测 javascript 文件是否被 IE11 安全设置阻止
- 为用户应用程序托管 javascript 文件是否安全
- ANT:检查文件是否为空
- Extjs 抛出错误“请验证文件是否存在”
- http(localhost或remote)提供的文件是否可以从通过file://protocol打开的本地文件访问?反
- 如何检查内容txt文件是否已更改
- 方法来查看jQuery文件是否已完全加载,然后执行与其相关的函数
- 如何知道向iframe提交表单和文件是否失败
- Node js在复制之前检查文件是否打开
- 是否可以检查文件是否返回 404 错误,如果它位于具有 javascript 或 jQuery 的不同服务器上
- 如何检查闪存文件是否停止使用 javascript
- 是否有任何工具可以检查js文件是否可以安全压缩
- 检查文本文件是否包含带有javascript的内容
- 拥有多个 HTML 页面通常使用的单独 javascript 文件是否会加快页面加载速度
- 根据页面分隔JS文件是否是一种好的做法
- JavaScript 使用 Google 地图 API 检查文件是否存在
- 检查目标文件是否已存在
- 帆 JS 检查上传文件是否已发送