Python binding for xxHash
Project description
xxhash is a Python binding for the xxHash library by Yann Collet.
Installation
$ pip install xxhash
Synopsis
>>> import xxhash >>> xxhash.VERSION '0.0.1' >>> xxhash.XXHASH_VERSION 'r35' >>> >>> xxhash.xxh32('a') 1426945110 >>> xxhash.xxh32('a') == xxhash.xxh32('a', 0) == xxhash.xxh32('a', seed=0) True >>> >>> xxhash.xxh64('a') 15154266338359012955L >>> xxhash.xxh64('a') == xxhash.xxh64('a', 0) == xxhash.xxh64('a', seed=0) True >>> >>> >>> x = xxhash.XXH32(seed=20140805) >>> x.update('a') >>> x.digest() 3923507256 >>> x.update('b') >>> x.update('c') >>> x.digest() 4042190321 >>> >>> x = xxhash.XXH64(seed=20140805) >>> x.digest() 2833816799783501320L >>> x.update('a') >>> x.update('b') >>> x.update('c') >>> x.digest() 3288515524728323397L
Copyright and License
Copyright (c) 2014 Yue Du - https://github.com/ifduyue
Licensed under BSD 2-Clause License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
xxhash-0.1.3.zip
(16.5 kB
view hashes)
xxhash-0.1.3.tar.gz
(12.2 kB
view hashes)
xxhash-0.1.3.tar.bz2
(11.6 kB
view hashes)