strhash 0.6.0 reviewDownload
strhash is a hash table library. A strhash is an associative array, mapping keys to values
strhash is a hash table library.
A strhash is an associative array, mapping keys to values. Keys and values may be strings of up to 2 gigabytes (2^31) bytes of length, containing any possibly character. Keys need not be unique.
All hashing libraries i used before had some kind of more or less annoying limitations.
Here are some key features of "strhash":
key sizes are often limited to a few or a few hundred bytes. While this is often enough is sometimes bites.
key values are sometimes limited to a restricted character set.
data sizes are also often limited.
data values are sometimes limited to a restricted character set.
the number of keys is often limited. Sometimes the libraries haven't even been tested against a large number of keys, which is a recipe for disaster.
keys may need to be unique.
the implementations sometimes only have a high-level interface which make it hard to put wrappers around it. Strhash on the other hand only has a low-level interface and is explicitly meant to be used to but higher layers on top of it.
What's New in This Release:
Added the strhash_load and strhash_save functions to save a hash to a file and reload it again.
strhash 0.6.0 keywords