{"_id":"crc-utils2","_rev":"30-8aabb703c50502db05940f1db9c5ef47","name":"crc-utils2","description":"CRC Utils. Combines two or more CRC32 checksums into new one.","dist-tags":{"latest":"0.9.13"},"versions":{"0.9.9":{"name":"crc-utils2","version":"0.9.9","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.9","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":"68434a2d5dd02034edf88fae68833bc36d4a1039","tarball":"https://registry.npmjs.org/crc-utils2/-/crc-utils2-0.9.9.tgz"},"maintainers":[{"name":"soymo","email":"grzegorz.lyczba@gmail.com"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/crc-utils2/-/crc-utils2-0.9.10.tgz","integrity":"sha512-a4ZUrhzEZmghf+hLBf1dWCBR9tN2HTifyfKo93sP+mlQLC8jkjZ1hOxlWYGKwufl65JpNpvtJrCS5QV8VcTMsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3s6WT4gH4wkmrTds1czX85ElW5oGO72OUoBHIjs3YTQIhAOtnRTx0Dop4VRRADlhecLpMjUGnJCuLTX2wrM+Q2Ddx"}]},"maintainers":[{"name":"soymo","email":"grzegorz.lyczba@gmail.com"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/crc-utils2/-/crc-utils2-0.9.11.tgz","integrity":"sha512-C2yF/BeAg/xRutnU3/JjFCzl6O5h9qfqbEj5der0WonpMUBJqh9T4wbrmhl4QjUuwRhmBvlNn2fFDyePjVwPjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoHY2jxxUYF7IA7KY4Pi0lSP5dzAWZQz/nueXi1oK/VQIhALQbqWpY+XzR0cbHkENShVLabxEq2vxebBE2zJYX4XFB"}]},"maintainers":[{"name":"soymo","email":"grzegorz.lyczba@gmail.com"},{"name":"kuebk","email":"kuebzky@gmail.com"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/crc-utils2/-/crc-utils2-0.9.12.tgz","integrity":"sha512-HgxvhvdHyCZEvwJtFVJNBNRYEDEvC5Z/E81UuLQHxLGm7qCnWwyK4wp1puledmSuG6tjU2zSdbE7JQ0ckzn4Vw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC7aTFUEkohHlCIX4Lo0lrTkR0ZyRyeKwR+5APq6kd4BAiA0oe5lUgOtJqFOcHCdJY4ShzQTqGzYybzZXh0+/g+pCQ=="}]},"maintainers":[{"name":"soymo","email":"grzegorz.lyczba@gmail.com"},{"name":"kuebk","email":"kuebzky@gmail.com"},{"name":"dreamlab","email":"janecki@gmail.com"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/crc-utils2/-/crc-utils2-0.9.13.tgz","integrity":"sha512-31am4mr3wKBP8YpfZ32sgaNoXmfX2ct59PXn8vl15/xsAhpAr27oPfhJ12ghtt+x1xgt+Q3JmZ0dTxG2RVELhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH3Cn++NVUnuDnUz9zyNML4h7atWn2ZYtHplx67ut7HDAiAWgj+RGZtc2vGeD1G8eJZ74jVtg9FmnETY1FfDIaYKZQ=="}]},"maintainers":[{"name":"soymo","email":"grzegorz.lyczba@gmail.com"},{"name":"kuebk","email":"kuebzky@gmail.com"},{"name":"dreamlab","email":"janecki@gmail.com"}],"directories":{}}},"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","maintainers":[{"email":"javascript-guild@dreamlab.pl","name":"dreamlab-bot"},{"email":"kuebzky@gmail.com","name":"kuebk"},{"email":"wareczek@gmail.com","name":"wareczek"}],"time":{"modified":"2022-06-30T11:31:14.147Z","created":"2013-06-13T13:07:16.205Z","0.9.9":"2013-06-13T13:07:18.862Z","0.9.10":"2013-06-13T13:08:28.957Z","0.9.11":"2013-06-17T10:12:34.628Z","0.9.12":"2013-07-25T14:44:42.053Z","0.9.13":"2013-08-19T09:11:21.592Z"},"author":{"name":"Sławomir Janecki","email":"janecki@gmail.com"},"repository":{"type":"git","url":"git://github.com/DreamLab/crc32_combine2.git"}}