Linux SoftwareProgrammingLibrariesstrhash 0.6.0

strhash 0.6.0


strhash is a hash table library. A strhash is an associative array, mapping keys to values
Developer:   Uwe Ohse
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   0K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


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

    iodp 0.2.4 (by Uwe Ohse)
    tcpsocket creates a TCP listener socket and runs a program

    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

    hash.c 2 (by David Crawshaw)
    hash.c is a C hash table with quadratic probing

    C Algorithms Library 1.0.0 (by Simon Howard)
    C Algorithms Library is a collection of commonly used Computer Science algorithms.

    The focus is on code that is well documented an

    C Minimal Perfect Hashing Library 0.5 (by Fabiano Cupertino Botelho and Davi de Castro Reis)
    C Minimal Perfect Hashing Library encapsulates the newest and more efficient algorithms in an easy-to-use, production-quality, fast A

    SSH with Keys HOWTO 0.08 (by Dave Aaldering)
    SSH with Keys HOWTO is a document which shows how to use SSH with keys, passphrases, and ssh-agent.

    For those of you who have been

    Generic Hash Table library 0.6.1 (by Simon Kagstrom)
    Generic Hash Table library is a hash table implementation in C for storing arbitrary types of data


    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

    libjpeg v6b (by Independent JPEG Group)
    libjpeg is a library for handling the JPEG (JFIF) image format

    OpenSSL 0.9.7c (by The OpenSSL Project Team)
    The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implement

    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

  •     search


    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


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags