cmph man page on Alpinelinux

Man page or keyword search:  
man Server   18016 pages
apropos Keyword Search (all sections)
Output format
Alpinelinux logo
[printable version]

CMPH(1)				 User Commands			       CMPH(1)

NAME
       cmph - minimum perfect hashing tool

SYNOPSIS
       cmph  [-v]  [-h]	 [-V]  [-k nkeys] [-f hash_function] [-g [-c value][-s
       seed]  ]	 [-a  algorithm]  [-M  memory_in_MB]  [-b  BRZ_parameter]  [-d
       tmp_dir] [-m file.mph] keysfile

DESCRIPTION
       Command line tool to generate and query minimal perfect hash functions.

       Please refer to http://cmph.sf.net for full documentation.

       -h     Print an help message

       -c     This  value  determines: the number of vertices in the graph for
	      the algorithms BMZ and CHM; the number of bits per key  required
	      in the FCH algorithm

       -a     Algorithm. Valid values are: bmz, bmz8, chm, brz, fch

       -f     hash  function  (may  be used multiple times). valid values are:
	      djb2, fnv, jenkins, sdbm

       -V     Print version number and exit

       -v     Increase verbosity (may be used multiple times)

       -k     Number of keys

       -g     Generation mode

       -s     Random seed

       -m     Minimum perfect hash function file

       -M     Main memory availability (in MB)

       -d     Temporary directory used in brz algorithm

       -b     Parameter of BRZ algorithm to make the maximal number of keys in
	      a bucket lower than 256

       keysfile
	      Line separated file with keys

EXAMPLE
       $ # Using the default algorithm (chm) for constructing a mphf
       $ # for keys in file keys_file. Lines in keys_file _must_ be unique.
       $ ./cmph -v -g keys_file
       $ # Query id of keys in the file keys_query
       $ ./cmph -v -m keys_file.mph keys_query

AUTHOR
       This    manual	page   was   written   by   Enrico   Tassi   <gareuse‐
       lesinge@users.sourceforge.net>, for the Debian project (but may be used
       by others).

cmph 0.6			 October 2007			       CMPH(1)
[top]

List of man pages available for Alpinelinux

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net