{"_id":"rabin","_rev":"26-a1096b1135a5b1e08ff61aab02a86b8f","name":"rabin","description":"node native bindings to a C rabin fingerprinting algorithm","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.0":{"name":"rabin","version":"1.0.0","description":"node native bindings to a C rabin fingerprinting algorithm","main":"index.js","bin":{"rabin":"cli.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"node-gyp rebuild"},"gypfile":true,"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bindings":"^1.2.1","bl":"^1.0.0","nan":"^2.1.0","readable-stream":"^2.0.4"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/maxogden/rabin.git"},"bugs":{"url":"https://github.com/maxogden/rabin/issues"},"homepage":"https://github.com/maxogden/rabin#readme","gitHead":"c6e271c32fb440fbfe2b683448790aa743c57173","_id":"rabin@1.0.0","_shasum":"02b327d2992da636d9daf4676a524949355aca05","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"maxogden","email":"max@maxogden.com"},"dist":{"shasum":"02b327d2992da636d9daf4676a524949355aca05","tarball":"https://registry.npmjs.org/rabin/-/rabin-1.0.0.tgz","integrity":"sha512-uh59PZ3zvRNk0jLUN0qaOePAX9Rb+p77XzZJ8zn+hixIFcuCXT6cDKOJsfnVcDsorQG5KSbgiAXC/6zPf2GXdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgwD+o9VDdHkUJkJGCH1iVnpQpl0C+0j7Tgb/5IJleIgIhAJa7L/yaAxGXB8n2d+UlssUEQfz3K9EZ3iDsRRGUYCRX"}]},"maintainers":[{"name":"maxogden","email":"max@maxogden.com"}],"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0":{"name":"rabin","version":"1.1.0","description":"node native bindings to a C rabin fingerprinting algorithm","main":"index.js","bin":{"rabin":"cli.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"prebuild --download","prebuild":"prebuild"},"gypfile":true,"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bindings":"^1.2.1","bl":"^1.0.0","nan":"^2.1.0","prebuild":"^2.6.2","readable-stream":"^2.0.4"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/maxogden/rabin.git"},"bugs":{"url":"https://github.com/maxogden/rabin/issues"},"homepage":"https://github.com/maxogden/rabin#readme","gitHead":"91271db73ac22de83b5d68eec0f832bb93beffa0","_id":"rabin@1.1.0","_shasum":"ec1ff26d801203370238561d08fdc424879f25de","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"maxogden","email":"max@maxogden.com"},"dist":{"shasum":"ec1ff26d801203370238561d08fdc424879f25de","tarball":"https://registry.npmjs.org/rabin/-/rabin-1.1.0.tgz","integrity":"sha512-AUcYj3iyGVljERrqtRZjbkfUlk+uDHUWcbiPmW/VIyp7g3Ot7xHxa+H+ASRFLHEXTVeoCpFzWDhH8xLeNbigbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNy6exrcytLXVQumwtslZvFmFdd0nYQ1XaGjM/IOmGdAiEAt0NJ5xvKyTjNCxxJTsb5cws22HZ6mQ/fQgbkF+JYjWk="}]},"maintainers":[{"name":"maxogden","email":"max@maxogden.com"}],"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.0":{"name":"rabin","version":"1.2.0","description":"node native bindings to a C rabin fingerprinting algorithm","main":"index.js","bin":{"rabin":"cli.js"},"keywords":["rabin","cdc","chunking","fingerprint","rolling hash","dedupe","deduplication","rsync"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"prebuild --download && echo \"Installed prebuilt binary successfully.\n\"","prebuild":"prebuild"},"gypfile":true,"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bindings":"^1.2.1","bl":"^1.0.0","debug":"^2.2.0","minimist":"^1.2.0","nan":"^2.1.0","prebuild":"^2.6.2","readable-stream":"^2.0.4"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/maxogden/rabin.git"},"bugs":{"url":"https://github.com/maxogden/rabin/issues"},"homepage":"https://github.com/maxogden/rabin#readme","gitHead":"809d0805ecd4ec63d241202506411e79bf6f3caa","_id":"rabin@1.2.0","_shasum":"8a1422ccc502fa8243bac65b6d65ee0fe48a930f","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"maxogden","email":"max@maxogden.com"},"dist":{"shasum":"8a1422ccc502fa8243bac65b6d65ee0fe48a930f","tarball":"https://registry.npmjs.org/rabin/-/rabin-1.2.0.tgz","integrity":"sha512-n2P+ElZOFIgDQYxU+/dfzrSlIt4ato6U9kx8exs/VYDshWn40Dqi5GQhYPslJPp4MdPdQYnBiCqrD4cesK7Q8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvg+PezjSyM2JlF+rXwM8cwmX1+O6QLosNqYlOnBGzZgIhALfeAHbdbTu7acZmkNFiND7gzEVRiXIxpiLNo0Kq/K5a"}]},"maintainers":[{"name":"maxogden","email":"max@maxogden.com"}],"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.0":{"name":"rabin","version":"1.3.0","description":"node native bindings to a C rabin fingerprinting algorithm","main":"index.js","bin":{"rabin":"cli.js"},"keywords":["rabin","cdc","chunking","fingerprint","rolling hash","dedupe","deduplication","rsync"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"prebuild --download && echo \"Installed prebuilt binary successfully.\n\"","prebuild":"prebuild"},"gypfile":true,"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bindings":"^1.2.1","bl":"^1.0.0","debug":"^2.2.0","minimist":"^1.2.0","nan":"^2.1.0","prebuild":"^2.6.2","readable-stream":"^2.0.4"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/maxogden/rabin.git"},"bugs":{"url":"https://github.com/maxogden/rabin/issues"},"homepage":"https://github.com/maxogden/rabin#readme","gitHead":"4f94492e1ffebf66e9358b7c70a1dd23fb080729","_id":"rabin@1.3.0","_shasum":"562618a762f06803b22dfac673bcac10a98cc830","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"562618a762f06803b22dfac673bcac10a98cc830","tarball":"https://registry.npmjs.org/rabin/-/rabin-1.3.0.tgz","integrity":"sha512-jcuLVxpZ1zRVZaWEa0f1c5KKBH5zU6/6bLI7Q8uHPEEkKM4AIia0ID+9gQGOui1qs3oT4Q398gnVwmys4q1iXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNSWcowczXqnruoyID3ZNfESW2XNNG+tTr1ncrdwIYVQIhALKBEYI6Y3ZGbTI9jC/MPSvxr5TvCFa/LM6AG1hy94ud"}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.0":{"name":"rabin","version":"1.4.0","description":"node native bindings to a C rabin fingerprinting algorithm","main":"index.js","bin":{"rabin":"cli.js"},"keywords":["rabin","cdc","chunking","fingerprint","rolling hash","dedupe","deduplication","rsync"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"prebuild --download && echo \"Installed prebuilt binary successfully.\n\"","prebuild":"prebuild"},"gypfile":true,"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bindings":"^1.2.1","bl":"^1.0.0","debug":"^2.2.0","minimist":"^1.2.0","nan":"^2.1.0","prebuild":"^2.6.2","readable-stream":"^2.0.4"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/maxogden/rabin.git"},"bugs":{"url":"https://github.com/maxogden/rabin/issues"},"homepage":"https://github.com/maxogden/rabin#readme","gitHead":"2dda3ceaa64e7580847e7eadc2e9cdbe238ef2ca","_id":"rabin@1.4.0","_shasum":"cff2163ca9c157393fb531de03c749b527182645","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"cff2163ca9c157393fb531de03c749b527182645","tarball":"https://registry.npmjs.org/rabin/-/rabin-1.4.0.tgz","integrity":"sha512-6jV9uAiMJxMvW+Ee+biYeVpv+mxXZt2rgjxk5ErnEngTpN6g0QW7sIywaMNYQXcXgA+osWnVfHcS0mgDKYZ/uQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCApU2GlBUEoNOQ4XRnzKGDJt+k2fw71P+HxLBD8P3vRQIhAIZ8ThIksx9vqqIHK2YhQhUxMf3et2TsoLcJP2fsn3+9"}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"}],"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.0":{"name":"rabin","version":"1.5.0","description":"node native bindings to a C rabin fingerprinting algorithm","main":"index.js","bin":{"rabin":"cli.js"},"keywords":["rabin","cdc","chunking","fingerprint","rolling hash","dedupe","deduplication","rsync"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"prebuild --install","prebuild":"prebuild --all --strip --verbose"},"gypfile":true,"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bindings":"^1.2.1","bl":"^1.0.0","debug":"^2.2.0","minimist":"^1.2.0","nan":"^2.1.0","prebuild":"^4.1.2","readable-stream":"^2.0.4"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/maxogden/rabin.git"},"bugs":{"url":"https://github.com/maxogden/rabin/issues"},"homepage":"https://github.com/maxogden/rabin#readme","gitHead":"c76115101d7dcf447db2a5e3c3dc69e1c081ef0d","_id":"rabin@1.5.0","_shasum":"d3669cb91337197e44b450b7d36717452d61aed6","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"d3669cb91337197e44b450b7d36717452d61aed6","tarball":"https://registry.npmjs.org/rabin/-/rabin-1.5.0.tgz","integrity":"sha512-27XWC0NYVYMbl2mi4catga13RER2gsWesx2PhXFDDn2JR+ucwYKehzqY0YAIt3urajssnlk4VYEZnTvmFYLEEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkvRm7hJnKiqvQVd+PZ6jObUJChyJC+ShX1SPEFn+xXAiBEkauwVjRHDBmDLslzbD/1skWyB/g1YGMJYgYz7rGh8Q=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"},{"name":"no9","email":"anton@venshare.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rabin-1.5.0.tgz_1462454239024_0.6373734972439706"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.6":{"name":"rabin","version":"1.5.6","description":"node native bindings to a C rabin fingerprinting algorithm","main":"index.js","bin":{"rabin":"cli.js"},"keywords":["rabin","cdc","chunking","fingerprint","rolling hash","dedupe","deduplication","rsync"],"scripts":{"test":"echo \"It built! Add more tests later.\" && prebuild-ci","install":"prebuild --install","prebuild":"prebuild --all --strip --verbose"},"gypfile":true,"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bindings":"^1.2.1","bl":"^1.0.0","debug":"^2.2.0","minimist":"^1.2.0","nan":"^2.1.0","prebuild":"^4.1.2","readable-stream":"^2.0.4"},"devDependencies":{"prebuild-ci":"^1.0.1"},"repository":{"type":"git","url":"git+https://github.com/datproject/rabin.git"},"bugs":{"url":"https://github.com/datproject/rabin/issues"},"homepage":"https://github.com/datproject/rabin#readme","gitHead":"38b3d6f6eed96e7dc531c5ecc5d974b3822d70ca","_id":"rabin@1.5.6","_shasum":"4cdd921e08548121acdc136ca14b310cc87e0b30","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"juliangruber","email":"julian@juliangruber.com"},"dist":{"shasum":"4cdd921e08548121acdc136ca14b310cc87e0b30","tarball":"https://registry.npmjs.org/rabin/-/rabin-1.5.6.tgz","integrity":"sha512-sdt+MnwM2fXkXIwYusIKCe4GeGF7xvAXE/WR1BmhDmEpflkpxI8aN2qkMgFBIR7iL5qwlvNhWDhDK5+G/WgP/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDaHwNWfpReJCaPRtfzuDiJt6yw62FuvdXMOIsa6GTf3AiEA7xfeIe7Zv5Wo9tUaY0dB4ws8PU8xBw10wstbmXpqfdU="}]},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"maxogden","email":"max@maxogden.com"},{"name":"no9","email":"anton@venshare.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rabin-1.5.6.tgz_1481043994752_0.88869374897331"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.7":{"name":"rabin","version":"1.5.7","description":"node native bindings to a C rabin fingerprinting algorithm","main":"index.js","bin":{"rabin":"cli.js"},"keywords":["rabin","cdc","chunking","fingerprint","rolling hash","dedupe","deduplication","rsync"],"scripts":{"test":"echo \"It built! Add more tests later.\" && prebuild-ci","install":"prebuild --install","prebuild":"prebuild --all --strip --verbose"},"gypfile":true,"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bindings":"^1.2.1","bl":"^1.0.0","debug":"^2.2.0","minimist":"^1.2.0","nan":"^2.1.0","prebuild":"^4.1.2","readable-stream":"^2.0.4"},"devDependencies":{"prebuild-ci":"^1.0.1"},"repository":{"type":"git","url":"git+https://github.com/datproject/rabin.git"},"bugs":{"url":"https://github.com/datproject/rabin/issues"},"homepage":"https://github.com/datproject/rabin#readme","gitHead":"8104f93456967e42e46babd8771336350c061502","_id":"rabin@1.5.7","_shasum":"9a6389f9d7ebe3d88b8c80d5df6803ce170f74f6","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"juliangruber","email":"julian@juliangruber.com"},"dist":{"shasum":"9a6389f9d7ebe3d88b8c80d5df6803ce170f74f6","tarball":"https://registry.npmjs.org/rabin/-/rabin-1.5.7.tgz","integrity":"sha512-2hR57Cb3AV6wEhEH5Yd8zhHwHASZdAFl1Qi3cnZDKng52TUkBYNtCuu87An63W+2/sFHph+gf7beU7/D7T0Zjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGVxH72cnN9ckYVly/jp/enxSI3j/otbHxrVapyHmvUwAiBV5itgM98nVU40I/U4Y2FOmws8afDZfjkchxKqZ2khAA=="}]},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rabin-1.5.7.tgz_1483453019508_0.5451014032587409"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.0":{"name":"rabin","version":"1.6.0","description":"node native bindings to a C rabin fingerprinting algorithm","main":"index.js","bin":{"rabin":"cli.js"},"keywords":["rabin","cdc","chunking","fingerprint","rolling hash","dedupe","deduplication","rsync"],"scripts":{"test":"echo \"It built! Add more tests later.\" && prebuild-ci","install":"prebuild-install || node-gyp rebuild","prebuild":"prebuild --all --strip --verbose"},"gypfile":true,"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bindings":"^1.2.1","bl":"^1.0.0","debug":"^2.2.0","minimist":"^1.2.0","nan":"^2.1.0","prebuild-install":"^2.1.0","readable-stream":"^2.0.4"},"devDependencies":{"prebuild":"^6.0.2","prebuild-ci":"^2.0.0"},"repository":{"type":"git","url":"git+https://github.com/datproject/rabin.git"},"bugs":{"url":"https://github.com/datproject/rabin/issues"},"homepage":"https://github.com/datproject/rabin#readme","gitHead":"ee998aaeff8e5677eed7a4de97f8c3aabca51694","_id":"rabin@1.6.0","_shasum":"e05690b13056f08c80098e3ad71b90530038e355","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"juliangruber","email":"julian@juliangruber.com"},"dist":{"shasum":"e05690b13056f08c80098e3ad71b90530038e355","tarball":"https://registry.npmjs.org/rabin/-/rabin-1.6.0.tgz","integrity":"sha512-9xqtv20OwSyOdikIHK28U03Y0061gK0BCT8635YTvlcOplO+dK9UZsLTE4y93Ykx8br4lfezdh8XLq1u9NoGmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrKtpsHXc3EoaNUmd3rw45JblGVz6qLK+YIpT/dBf1qQIgEgN2MEYpvZQhpQQ0eKmY9JuCW6xIvA688KkWzd+k0gw="}]},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rabin-1.6.0.tgz_1486640051518_0.20113994367420673"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0":{"name":"rabin","version":"2.0.0","description":"node native bindings to a C rabin fingerprinting algorithm","main":"index.js","bin":{"rabin":"cli.js"},"keywords":["rabin","cdc","chunking","fingerprint","rolling hash","dedupe","deduplication","rsync"],"scripts":{"test":"echo \"It built! Add more tests later.\" && prebuild-ci","install":"prebuild-install || node-gyp rebuild","prebuild":"prebuild --all --strip --verbose"},"gypfile":true,"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bindings":"^1.2.1","bl":"^1.0.0","debug":"^2.2.0","minimist":"^1.2.0","nan":"^2.1.0","prebuild-install":"^2.1.0","readable-stream":"^2.0.4"},"devDependencies":{"prebuild":"^6.0.2","prebuild-ci":"^2.0.0"},"repository":{"type":"git","url":"git+https://github.com/datproject/rabin.git"},"bugs":{"url":"https://github.com/datproject/rabin/issues"},"homepage":"https://github.com/datproject/rabin#readme","gitHead":"02d4e4a4a36f447b10633a0317894e8b65af32e6","_id":"rabin@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"karissa","email":"krmckelv@gmail.com"},"dist":{"integrity":"sha512-xPlOX4kLNuhJIQ3eiGxwlXULMqjN2Tp+U/urb0Vm7XUGFLE41eR1g2eBg9WXXQWZ024V4ApZVPaJ5ylGH+4gKg==","shasum":"b4d241eff08d6227876a69fbbf8f72f1f91829b1","tarball":"https://registry.npmjs.org/rabin/-/rabin-2.0.0.tgz","fileCount":16,"unpackedSize":18747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+aQGCRA9TVsSAnZWagAAbE8P/jSkXElDzeHz8MLhiS2u\nIvNXKPS53oKDaUIfKz+KelOuBFxgRh4UwyO8u5l0M7hOdP+Ku334813GQoqm\n8zWe3Vg9K4IQm2JU+HVVr5eZsNP6PKeQ8KAnFlIEhysDj6ztpDjdXWd48/Ix\n2a9S+VoLB3NvagWmQPkxn+lcVaMvZFXUcMPm/okoJvknwUQL2EbNfXmw3HOw\nONfkU7Esj5dTj+WlvOtsbl47G/KhHrFfg15YPoJpQ75vJLQENVaI6heW1R6n\n3XN7zewTCV8DsXpQK1zYscaxA3WiBTr2lDZVZx2gYv45c0llbVPksa8/G5kO\nVrTpg/uBhL+808N+kLVD4ysK9slpq0F3ufBBF1T1q5ltA9fKgIP9DoxnPzw9\nuLB1SgedYeOewfP4s6FUVeYDbZcTCiqkn8M2Bn8aIXSUCORSPqJCfy342jdw\n8yzxDIoy0Q0eCNNzXxj+Wk0mOBZf6oa8qoIfB3g9IqjOBcz8K8TPP1O8IcUR\nYLEdGLEEbeC4M9cp8cMeVnA+qjY1usXroYXHAuQ3T2vDhu2QTRdURk40n/FK\nDeHf9xCTGrgdXUFqLMFhia/aCOzFwjsA9G0UsuVL1BhjD+sM8rn8UeSqRidS\nZpwJbkpp2cLGjWg5NhoKiFN1Tw1etmcUTfQt738Cfhlw8fTAuJNXfBv4rTp7\nk++A\r\n=zzco\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3ffzrnz+8Rpc1a72PW57Wg2d9gdSFzqY0My98RtoQuwIhANLk+s742JX6QRuL4KywyVbGFQesltVr+owjhqWwccVh"}]},"maintainers":[{"email":"julian@juliangruber.com","name":"juliangruber"},{"email":"krmckelv@gmail.com","name":"karissa"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rabin_2.0.0_1559864325774_0.8601781074203929"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.1":{"name":"rabin","version":"2.0.1","description":"node native bindings to a C rabin fingerprinting algorithm","main":"index.js","bin":{"rabin":"cli.js"},"keywords":["rabin","cdc","chunking","fingerprint","rolling hash","dedupe","deduplication","rsync"],"scripts":{"test":"echo \"It built! Add more tests later.\" && prebuild-ci","install":"prebuild-install || node-gyp rebuild","prebuild":"prebuild --all --strip --verbose"},"gypfile":true,"author":{"name":"max ogden"},"license":"ISC","dependencies":{"bindings":"^1.2.1","bl":"^1.0.0","debug":"^2.2.0","minimist":"^1.2.0","nan":"^2.1.0","prebuild-install":"^2.1.0","readable-stream":"^2.0.4"},"devDependencies":{"prebuild":"^6.0.2","prebuild-ci":"^2.0.0"},"repository":{"type":"git","url":"git+https://github.com/datproject/rabin.git"},"bugs":{"url":"https://github.com/datproject/rabin/issues"},"homepage":"https://github.com/datproject/rabin#readme","gitHead":"25f0ce2117c5d7846a32315e6eb38fcb9ab467b0","_id":"rabin@2.0.1","_nodeVersion":"16.1.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-EyFkCk4CLyg9COWwKbKpxb28vL1A5DbpvuJIDDXvdRrFE8tTX1d1S6rqwPcwhyR7tVClJ9lnh+K8mzAqPR+6hw==","shasum":"9c79028f18d6a1eb8cf7f70ee64b1e77bd924d2d","tarball":"https://registry.npmjs.org/rabin/-/rabin-2.0.1.tgz","fileCount":16,"unpackedSize":19023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1kvdCRA9TVsSAnZWagAAkoAP/RsiG88CDK8JMWvFNdoa\npN4GL6egMCClDkpuSEiRWGQx0iKHic7ygT18U4xa51s9HUoJ1Q7DoOmAGitu\nnTA2fqsSHa6GXmSxbNrojsD3GhTxGzU96ppSw8jPDYiJ/INIqq1NR5lqd7Ky\nBdH21Gh5Rzt9Y8/+o1PX2DuBkCHeYIMi+v2rB18a0GHNmBQWP5DXCHO87C/j\n6zyZaAd9eD0J7g2OQQNm5JeogHZz9mSp8bG6NpbBioG4ME5GdMduZx2ByGfu\nZTZ1OYcHl4eyuJur/Y8eh1Wahp5D0Ybyxx2Lc+CbNiugL3FZ5AjZCaS5zQrY\nCdLUShoELoodxNhJFl9stJMVTjzPxV2fr75LI8RktxHtxzZzvPqeEYfabd60\nMYP0DP6DG5+ZdwyK8iJl2I3WkPUt0JNmVbVx6YSp8jnh7OzXthCr4RNU5C18\nP8+1vKRDVBq3sxr+H0FpZ+H7xjlPZaH6tn+1Rb4oH4XSDyzh1bbf8uMRym7F\nBCAiwZoJgo1YkTkiuiJZw7/9A949lKEWevT5soQmTvTyLgio17KchzFjwzeu\nCyxn8sEpnfiBxCmyRr+Y9y6s4P1A2aaePc4yVAiiL7xsn3UT+U2hJmct/E3V\nGdGrGwMIrh2d0dIrXGbIabVWUGOf+AJWk9tBjSrMlqaIM5m2Vu8+NCfPZq7S\nRPhu\r\n=kUtN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBfUSIeGQcuo+l//2FWeq219+TjJd75TfehYzznIWA9AIgJ+VqErznfs51sUBGODLKafUWgrtbBVm3yv90ExL/6SE="}]},"_npmUser":{"name":"ninabreznik","email":"ninabreznik@gmail.com"},"directories":{},"maintainers":[{"name":"leichtgewicht","email":"martin.heidegger@gmail.com"},{"name":"the-real-dk","email":"diego@geutstudio.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"frando","email":"dev@unbiskant.org"},{"name":"cblgh","email":"angellus.falsus@gmail.com"},{"name":"ninabreznik","email":"ninabreznik@gmail.com"},{"name":"rangermauve","email":"rangermauve@hotmail.com"},{"name":"serapath","email":"dev@serapath.de"},{"name":"zootella","email":"zootella@zootella.com"},{"name":"jhand","email":"joe@hand.email"},{"name":"juliangruber","email":"julian@juliangruber.com"},{"name":"karissa","email":"krmckelv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rabin_2.0.1_1641434077012_0.7629793672843959"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"readme":"[![deprecated](http://badges.github.io/stability-badges/dist/deprecated.svg)](https://dat-ecosystem.org/) \n\nMore info on active projects and modules at [dat-ecosystem.org](https://dat-ecosystem.org/) <img src=\"https://i.imgur.com/qZWlO1y.jpg\" width=\"30\" height=\"30\" /> \n\n---\n\n# rabin\n\nNode native addon module (C/C++) for [Rabin fingerprinting](https://en.wikipedia.org/wiki/Rabin_fingerprint) data streams.\n\n[![Build Status](https://travis-ci.org/datproject/rabin.svg?branch=master)](https://travis-ci.org/datproject/rabin)\n[![Build status](https://ci.appveyor.com/api/projects/status/u00ajj4hu7oy9cwv/branch/master?svg=true)](https://ci.appveyor.com/project/maxogden/rabin/branch/master)\n\n**Note**: This implementation is not currently used by DAT or maintained but it works and may come in handy in future.\n\nUses the implementation of Rabin fingerprinting from [LBFS](https://github.com/fd0/lbfs/tree/bdf4f17d23b68536e7805c88e269026c74c32d59/liblbfs).\n\nRabin fingerprinting is useful for finding the chunks of a file that differ from a previous version. It's one implementation of a technique called \"Content-defined chunking\", meaning the chunk boundaries are determinstic to the content (as opposed to \"fixed-sized chunking\").\n\nTheres a JavaScript API and an accompanying command-line tool.\n\n## JavaScript API\n\n### `var createRabin = require('rabin')`\n\n`createRabin` can be used to create multiple fingerprinting streams\n\n### `var rabin = createRabin()`\n\n`rabin` is a duplex stream. You write raw data in, and buffers chunked by rabin fingerprints will be written out.\n\n## JavaScript Example\n\n```js\n// require and create an instance\nvar rabin = require('rabin')()\n\n// pipe some data in\nvar rs = fs.createReadStream('somefile.dat')\nrs.pipe(rabin)\n\n// handle output chunks\nrabin.on('data', function (chunk) {\n  // chunks are created by taking your input data\n  // and splitting on each rabin fingerprint found\n})\n```\n\n## CLI API\n\n```\n$ npm install rabin -g\n$ rabin myfile.txt --bits=14 --min=8192 --max=32768 # defaults\n{\"length\":12182,\"offset\":0,\"hash\":\"5df6245b5897336ebf611d7f10fb90eea2d63c5b9ec9ad76dfb1ac72b8249dcb\"}\n{\"length\":13190,\"offset\":12182,\"hash\":\"67d5aaac9cf7b8432cb3c8071d726dc38f1138957c30719f8b166116a90950a1\"}\n{\"length\":11609,\"offset\":25372,\"hash\":\"976a0e3dc43de3abdf50b984a102c5fb7c2550e3dc5e44e4a8f7d4241276683b\"}\n{\"length\":10010,\"offset\":36981,\"hash\":\"7145d10f93ea03e6c8b4dd5ab148e2c3c08f9c71bf71c7559dffdfcef48112c1\"}\n{\"length\":13623,\"offset\":46991,\"hash\":\"76470d5047f9fb31bd75364d90355fdbf913aaa1df934251f43c894f01381f1b\"}\n{\"length\":8197,\"offset\":60614,\"hash\":\"88abce05bc75f72cdafeabd5125eb46fa8f73eab2d75a29076aeb3f99ef35548\"}\n{\"length\":16242,\"offset\":68811,\"hash\":\"08d60789c1e901d6a8e474aeb5de4746af1648e7f3a4ac7a3dba87d9e73fca56\"}\n{\"length\":14947,\"offset\":85053,\"hash\":\"4224e6f4361fa8bdefb9d8e10ebd046e2869af2c44ea7e84c7efaeedd5423b30\"}\naverage 12500\n```\n\n","maintainers":[{"name":"cblgh","email":"angellus.falsus@gmail.com"},{"name":"frando","email":"dev@unbiskant.org"},{"name":"jhand","email":"joe@hand.email"},{"name":"juliangruber","email":"julian@juliangruber.com"},{"name":"karissa","email":"krmckelv@gmail.com"},{"name":"leichtgewicht","email":"martin.heidegger@gmail.com"},{"name":"ninabreznik","email":"ninabreznik@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"rangermauve","email":"rangermauve@hotmail.com"},{"name":"serapath","email":"dev@serapath.de"},{"name":"the-real-dk","email":"diego@geutstudio.com"},{"name":"zootella","email":"zootella@zootella.com"}],"time":{"modified":"2022-06-25T09:07:41.657Z","created":"2015-11-05T23:16:49.768Z","1.0.0":"2015-11-05T23:16:49.768Z","1.1.0":"2015-11-06T01:27:28.887Z","1.2.0":"2015-11-12T21:30:13.069Z","1.3.0":"2015-11-14T21:20:16.467Z","1.4.0":"2015-11-24T20:36:24.246Z","1.5.0":"2016-05-05T13:17:21.622Z","1.5.1":"2016-12-06T10:37:59.895Z","1.5.2":"2016-12-06T10:43:47.661Z","1.5.6":"2016-12-06T17:06:35.397Z","1.5.7":"2017-01-03T14:17:00.222Z","1.6.0":"2017-02-09T11:34:12.065Z","2.0.0":"2019-06-06T23:38:46.013Z","2.0.1":"2022-01-06T01:54:37.167Z"},"homepage":"https://github.com/datproject/rabin#readme","repository":{"type":"git","url":"git+https://github.com/datproject/rabin.git"},"author":{"name":"max ogden"},"bugs":{"url":"https://github.com/datproject/rabin/issues"},"license":"ISC","readmeFilename":"README.md","keywords":["rabin","cdc","chunking","fingerprint","rolling hash","dedupe","deduplication","rsync"],"users":{"shanewholloway":true}}