@ cummulus/ checksum
校对和
这个 @cumulus/checksum 库提供 Cumulus 使用的校验和功能
软件包和任务。 目前所支持的输入包括文件流,以及
支持的校验和算法包括 cksum 和可用的算法
页:1 crypto 软件包,如文档
这里。 。 。 .
使用量
const fs = require('fs');
const { generateChecksumFromStream } = require('@cumulus/checksum');
const stream = fs.createReadStream('myDataFile.hdf');
const myCksum = generateChecksumFromStream('cksum', stream);
API 密码
校验和
- 校验和
- .generate Checksum from Stream(算法,流,[可选 ) ⇒
Promise.<(number|string)> - .validate Checksum From Stream(算法,流法,预期Sum,[选项]) ⇒
Promise.<boolean>
- .generate Checksum from Stream(算法,流,[可选 ) ⇒
checksum.generate 从Stream(算法,流,[可选 )\\\x Promise.<(number|string)>
从可读流创建文件校验和
仁爱:静态方法 checksum
回返数字 : Promise.<(number|string)> - 文件校验和
| 参数 | 类型 | 说明 |
|---|---|---|
| 算法 | string | 校验和算法类型 |
| 流线 | stream.Readable | 可读文件流 |
| [可选 | Object | 校验和选项,参见 crypto.createHash() |
checksum.validate Checksum From Stream(算法,流出,预期Sum,[可选 ) QQ Promise.<boolean>
对照计算出的校验和验证预期核对和
仁爱:静态方法 checksum
回返数字 : Promise.<boolean> - 是否预期Sum QQ计算Sum
| 参数 | 类型 | 说明 |
|---|---|---|
| 算法 | string | 校验和算法 |
| 流线 | stream.Readable | 可读文件流 |
| 预期中 | number | string | 检查和 |
| [可选 | Object | 校验和选项 |
关于 Cumulus
Cumulus是一个以云为基础的数据摄取、存档、分发和管理 美国航天局未来地球科学数据流的原型.
自动使用 npm run build-docs