文件名称:node-murmurhash-native:MurmurHash节点的本机绑定
文件大小:105KB
文件格式:ZIP
更新时间:2024-06-16 18:28:31
JavaScript
节点的MurmurHash绑定 该库以几种不同的方式提供了Austin Appleby的非加密“ MurmurHash”哈希算法功能。 主要特征: 阻塞和异步api接口 基于其他MurmurHash3 32位和128位渐进实现 流封装器,用于带有渐进式哈希器。类似于bi-api接口 渐进式哈希器的可序列化状态 哈希的BE或LE字节顺序变体 承诺包装 适用于大多数标准系统配置的预构建二进制文件 TypeScript声明( ) 安装: 由于使用了和可以在某些Linux(x64),OS-X(x64)和Windows(x64和x86)上进行无痛安装的预。 npm install murmurhash-native 如果预构建的发行版不适用于您的系统或nodejs版本,则将启动源代码的编译。 有关从源代码构建的更多信息,请查阅。 如果由于某种原因(例如,不兼容的GLIBC),您可能要强
【文件预览】:
node-murmurhash-native-master
----.travis.yml(2KB)
----index.js(206B)
----lazy_transform.js(1KB)
----HISTORY.md(5KB)
----package.json(2KB)
----test()
--------test.endianness.js(3KB)
--------test.compat.js(4KB)
--------test.js(37KB)
--------test.promise.js(12KB)
--------uncaughtexceptionwrap_tap.js(1KB)
--------byteswap()
--------test.incremental.async.js(20KB)
--------persistent()
--------test.async.js(46KB)
--------test.incremental.js(53KB)
--------test.randomchunkstream.js(1KB)
--------types()
--------test.incremental.endianness.js(4KB)
--------test.stream.js(22KB)
--------randomchunkstream.js(817B)
----promisify.js(2KB)
----LICENSE(1KB)
----stream.d.ts(3KB)
----stream.js(4KB)
----appveyor.yml(2KB)
----src()
--------static_assert.h(880B)
--------inputdata.h(1KB)
--------asyncworker_impl.h(5KB)
--------inputdata_impl.h(4KB)
--------nodemurmurhash.cc(12KB)
--------asyncworker.h(1KB)
--------murmurhash()
--------incremental()
--------murmurhashutils.h(6KB)
--------nodemurmurhash.h(632B)
----.npmignore(263B)
----index.d.ts(8KB)
----incremental.js(295B)
----incremental.d.ts(9KB)
----bench()
--------bench.incremental.js(3KB)
--------bench.async.js(3KB)
--------bench.stream.js(5KB)
--------bench.all.sh(185B)
--------bench.js(3KB)
--------parben.js(2KB)
----.gitignore(182B)
----promisify.d.ts(4KB)
----.npmrc(19B)
----README.md(13KB)
----checkout-murmurhash.sh(352B)
----.jshintrc(75B)
----binding.gyp(2KB)