strhash 0.6.0
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.
tags
often limited character set level interface restricted character are sometimes values are sizes are sometimes limited
Download strhash 0.6.0
http://www.ohse.de/uwe/strhash/strhash-0.6.0.tar.gz
Authors software
|
ftpcopy 0.6.7 (by Uwe Ohse)
ftpcopy is a simple FTP client written to copy files or directories (recursively) from a FTP server.
It was written to mirror FTP
|
|
dcache 0.6.2 (by Uwe Ohse)
dcache is a database library implementing a persistent first-in-first-out cache.
The database (or `cache') size limits are configu
|
|
dyndb 0.5.2 (by Uwe Ohse)
dyndb is a dynamical database.
dyndb is database with 1 key 1 value relation
|
|
mosquitotools 0.1.2 (by Uwe Ohse)
mosquitotools project contains software to get and graph dive profiles from a Suunto mosquite dive computer.
Various tools used du
|
Similar software
|
strhash 0.6.0 (by Uwe Ohse)
strhash is a hash table library.
A strhash is an associative array, mapping keys to values
|
|
dcache 0.6.2 (by Uwe Ohse)
dcache is a database library implementing a persistent first-in-first-out cache.
The database (or `cache') size limits are configu
|
|
Linux::net::dev 1.00 (by Vedran Sego)
Linux::net::dev is a Perl extension for parsing /proc/net/dev.
SYNOPSIS
use Linux::net::dev;
my $devs = Linux::net::dev::i
|
|
dyndb 0.5.2 (by Uwe Ohse)
dyndb is a dynamical database.
dyndb is database with 1 key 1 value relation
|
|
hashit 0.9.4 (by Pleyades Crew)
hashit is a generic hash library.
hashit implements diverse collision handling methods.
This function creates a hash table whic
|
Other software in this category
|
zlib 1.2.3 (by Jean-loup Gailly)
zlib is designed to be a free, general-purpose, legally unencumbered, lossless data-compression library for use on virtually any comp
|
|
libxml2 2.6.27 (by DV)
Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform), libxml2 library i
|
|
GNU C library 2.4 (by Andreas Jaeger)
GNU C library (glibc) is one of the most important components of GNU Hurd and most modern Linux distributions.
GNU C library is us
|
Featured Software
jEdit 4.3 pre8
jEdit is an Open Source text editor written in Java
Opera 9.02
Surf the Internet in a safer, faster, and easier way with Opera browser
GNU Aspell 0.60.4
GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell