0.1.1-smallfix • Published 1 year ago

js-crc-update v0.1.1-smallfix

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

js-crc-update

NPM
Simple CRC checksum functions for JavaScript(CRC-16 and CRC-32).

Download

Compressed

Uncompressed

Installation

For node.js, you can use this command to install:

npm install js-crc

Usage

You could use like this:

crc16('Message to hash');
crc32('Message to hash');
crc64('Message to hash'); // coming soon

If you use node.js, you should require the module first:

var crc16 = require('js-crc-update').crc16;
var crc32 = require('js-crc-update').crc32;
var crc64 = require('js-crc-update').crc64; // coming soon

It supports AMD:

require(['your/path/crc.js'], function (crc) {
    var crc16 = crc.crc16;
    var crc32 = crc.crc32;
    var crc64 = crc.crc64; // coming soon
    // ...
});

Example

crc32('The quick brown fox jumps over the lazy dog'); // 414fa339
crc32('The quick brown fox jumps over the lazy dog.'); // 519025e9

// It also supports byte `Array`, `Uint8Array`, `ArrayBuffer` input:
crc32([0]); // d202ef8d
crc32(new Uint8Array([0])); // d202ef8d

License

The project is released under the MIT license.