
Product
A Fresh Look for the Socket Dashboard
We’ve redesigned the Socket dashboard with simpler navigation, less visual clutter, and a cleaner UI that highlights what really matters.
tos-crc64-js
Advanced tools
Pure JavaScript implement of CRC64-ECMA182 for Node.js.
This package can be used as verify Ali-OSS file.
$ npm install --save crc64-ecma182.js
You can calculate the CRC64-ECMA182 value for a Node.js buffer or string:
crc64.crc64(buff[, prev]);
buff
: the buffer or string to be calculated;prev
]: if exists, prev
indicates the previous CRC64-ECMA182 value; (optional)const crc64 = require("crc64-ecma182.js");
const ret1 = crc64.crc64("123456789");
const ret2 = crc64.crc64(new Buffer("123456789"));
const ret3 = crc64.crc64("123456789", "0");
const ret4 = crc64.crc64(new Buffer("123456789"), "0");
// ret1 ~ ret2 all equals to:
//
// '11051210869376104954'
You can calculate the CRC64-ECMA182 value for a file:
crc64.crc64File(filename, callback);
filename
: the file's name that to be calculated;callback
: the callback function which receives two arguments err
and ret
.crc64.crc64File(path.join(__dirname, "pic.png"), function(err, ret) {
console.log(err, ret);
// a possible result:
//
// undefined 5178350320981835788
});
You're welcome to make pull-requests.
FAQs
Pure JavaScript implement of CRC64-ECMA182 for Node.js.
The npm package tos-crc64-js receives a total of 357 weekly downloads. As such, tos-crc64-js popularity was classified as not popular.
We found that tos-crc64-js demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
We’ve redesigned the Socket dashboard with simpler navigation, less visual clutter, and a cleaner UI that highlights what really matters.
Industry Insights
Terry O’Daniel, Head of Security at Amplitude, shares insights on building high-impact security teams, aligning with engineering, and why AI gives defenders a fighting chance.
Security News
MCP spec updated with structured tool output, stronger OAuth 2.1 security, resource indicators, and protocol cleanups for safer, more reliable AI workflows.