{"_id":"crc-utils2","_rev":"438695","name":"crc-utils2","description":"CRC Utils. Combines two or more CRC32 checksums into new one.","dist-tags":{"latest":"0.9.13"},"maintainers":[{"name":"kuebk","email":"kuebzky@gmail.com"},{"name":"wareczek","email":"wareczek@gmail.com"}],"time":{"modified":"2021-08-05T06:28:22.000Z","created":"2013-06-13T13:08:28.957Z","0.9.13":"2013-08-19T09:11:21.592Z","0.9.12":"2013-07-25T14:44:42.053Z","0.9.11":"2013-06-17T10:12:34.628Z","0.9.10":"2013-06-13T13:08:28.957Z"},"users":{},"author":{"name":"Sławomir Janecki","email":"janecki@gmail.com"},"repository":{"type":"git","url":"git://github.com/DreamLab/crc32_combine2.git"},"versions":{"0.9.13":{"name":"crc-utils2","version":"0.9.13","description":"CRC Utils. Combines two or more CRC32 checksums into new one.","keywords":["crc32","crc32_combine","crc","gzip"],"author":{"name":"Sławomir Janecki","email":"janecki@gmail.com"},"dependencies":{"compress-buffer-crc32":"","binpack":""},"main":"./index.js","repository":{"type":"git","url":"git://github.com/DreamLab/crc32_combine2.git"},"engines":{"node":">= 0.4.0"},"_npmUser":{"name":"kuebk","email":"kuebzky@gmail.com"},"_id":"crc-utils2@0.9.13","scripts":{"preinstall":"node-waf clean || true; node-waf configure build"},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"3701065025331158eb9d32f183a3d42c93fde287","size":4124,"noattachment":false,"key":"/crc-utils2/-/crc-utils2-0.9.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/crc-utils2/download/crc-utils2-0.9.13.tgz"},"maintainers":[{"name":"kuebk","email":"kuebzky@gmail.com"},{"name":"wareczek","email":"wareczek@gmail.com"}],"directories":{},"publish_time":1376903481592,"_cnpm_publish_time":1376903481592,"_hasShrinkwrap":false},"0.9.12":{"name":"crc-utils2","version":"0.9.12","description":"CRC Utils. Combines two or more CRC32 checksums into new one.","keywords":["crc32","crc32_combine","crc","gzip"],"author":{"name":"Sławomir Janecki","email":"janecki@gmail.com"},"dependencies":{"compress-buffer-crc32":"","binpack":""},"main":"./index.js","repository":{"type":"git","url":"git://github.com/DreamLab/crc32_combine2.git"},"engines":{"node":">= 0.4.0"},"_npmUser":{"name":"dreamlab","email":"janecki@gmail.com"},"_id":"crc-utils2@0.9.12","scripts":{"preinstall":"node-waf clean || true; node-waf configure build"},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"194824517a85261c4afdce655effe721f25b8c4c","size":4054,"noattachment":false,"key":"/crc-utils2/-/crc-utils2-0.9.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/crc-utils2/download/crc-utils2-0.9.12.tgz"},"maintainers":[{"name":"kuebk","email":"kuebzky@gmail.com"},{"name":"wareczek","email":"wareczek@gmail.com"}],"directories":{},"publish_time":1374763482053,"_cnpm_publish_time":1374763482053,"_hasShrinkwrap":false},"0.9.11":{"name":"crc-utils2","version":"0.9.11","description":"CRC Utils. Combines two or more CRC32 checksums into new one.","keywords":["crc32","crc32_combine","crc","gzip"],"author":{"name":"Sławomir Janecki","email":"janecki@gmail.com"},"dependencies":{"compress-buffer-crc32":"","binpack":""},"main":"./index.js","repository":{"type":"git","url":"git://github.com/DreamLab/crc32_combine2.git"},"engines":{"node":">= 0.4.0"},"_npmUser":{"name":"kuebk","email":"kuebzky@gmail.com"},"_id":"crc-utils2@0.9.11","scripts":{"preinstall":"node-waf clean || true; node-waf configure build"},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"0b4e733c8e497bfc84903b3ddfbb5bff74200ce8","size":3933,"noattachment":false,"key":"/crc-utils2/-/crc-utils2-0.9.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/crc-utils2/download/crc-utils2-0.9.11.tgz"},"maintainers":[{"name":"kuebk","email":"kuebzky@gmail.com"},{"name":"wareczek","email":"wareczek@gmail.com"}],"directories":{},"publish_time":1371463954628,"_cnpm_publish_time":1371463954628,"_hasShrinkwrap":false},"0.9.10":{"name":"crc-utils2","version":"0.9.10","description":"CRC Utils. Combines two or more CRC32 checksums into new one.","keywords":["crc32","crc32_combine","crc","gzip"],"author":{"name":"Sławomir Janecki","email":"janecki@gmail.com"},"dependencies":{"compress-buffer-crc32":""},"main":"./build/default/crc32","repository":{"type":"git","url":"git://github.com/DreamLab/crc32_combine2.git"},"engines":{"node":">= 0.4.0"},"_npmUser":{"name":"soymo","email":"grzegorz.lyczba@gmail.com"},"_id":"crc-utils2@0.9.10","scripts":{"preinstall":"node-waf clean || true; node-waf configure build"},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"2310c8541d52aeac9702c6a082473af1cf02d06e","size":3685,"noattachment":false,"key":"/crc-utils2/-/crc-utils2-0.9.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/crc-utils2/download/crc-utils2-0.9.10.tgz"},"maintainers":[{"name":"kuebk","email":"kuebzky@gmail.com"},{"name":"wareczek","email":"wareczek@gmail.com"}],"directories":{},"publish_time":1371128908957,"_cnpm_publish_time":1371128908957,"_hasShrinkwrap":false}},"readme":"Node CRC32 Utils\n==============\n\nCombines two or more CRC32 checksums into new one.\n\n##How to build/install:\n```\nnode-gyp configure build\n```\nor\n```\nnpm install crc-utils\n```\n\n##Example:\n```\nvar crcUtils = require('crc-utils');\n\n// for crc32 checksum use lib: https://github.com/brianloveswords/buffer-crc32/\nvar crc32 = require('buffer-crc32');\n\nvar foo = new Buffer('foo');\nvar bar = new Buffer('bar');\n\nvar fooCrc32 = crc32(foo); // <Buffer 8c 73 65 21>\nvar barCrc32 = crc32(bar); // <Buffer 76 ff 8c aa>\n \nvar foobar = new Buffer('foobar');\nvar foobarCrc32 = crc32(foobar);\n\nvar foobarCrc32Combined = crcUtils.crc32_combine(\n  fooCrc32.readUInt32BE(0), \n  barCrc32.readUInt32BE(0), \n  bar.length\n); \n\n// CRC32 are the same but Endianness is prepared for GZIP format\nconsole.log(foobarCrc32);         // <Buffer 9e f6 1f 95>\nconsole.log(foobarCrc32Combined); // <Buffer 95 1f f6 9e>\n```\n","_attachments":{}}