Il s'agit de la commande cmph qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
cmph - outil de hachage parfait minimum
SYNOPSIS
cm/h [-v] [-h] [-V] [-k nkeys] [-f hash_function] [-g [-c valeur][-s graine] ] [-a algorithme]
[-M memory_in_MB] [-b BRZ_parameter] [-d tmp_dir] [-m file.mph] fichier de clés
DESCRIPTION
Outil de ligne de commande pour générer et interroger des fonctions de hachage parfaites minimales.
S'il vous plaît se référer à http://cmph.sf.net pour une documentation complète.
-h Imprimer un message d'aide
-c Cette valeur détermine : le nombre de sommets dans le graphe pour les algorithmes BMZ
et CHM; le nombre de bits par clé requis dans l'algorithme FCH
-a Algorithme. Les valeurs valides sont : bmz, bmz8, chm, brz, fch
-f fonction de hachage (peut être utilisé plusieurs fois). les valeurs valides sont : djb2, fnv, jenkins,
SDBM
-V Imprimer le numéro de version et quitter
-v Augmenter la verbosité (peut être utilisé plusieurs fois)
-k Nombre de clés
-g Mode de génération
-s Graine aléatoire
-m Fichier de fonction de hachage parfait minimum
-M Disponibilité de la mémoire principale (en Mo)
-d Répertoire temporaire utilisé dans l'algorithme brz
-b Paramètre de l'algorithme BRZ pour réduire le nombre maximal de clés dans un bucket
que 256
fichier de clés
Fichier séparé par des lignes avec des clés
EXEMPLE
$ # Utilisation de l'algorithme par défaut (chm) pour construire un mphf
$ # pour les clés dans le fichier keys_file. Les lignes de keys_file _doivent_ être uniques.
$ ./cmph -v -g fichier_clés
$ # ID de requête des clés dans le fichier keys_query
$ ./cmph -v -m fichier_clés.mph requête_clés
Utilisez cmph en ligne en utilisant les services onworks.net
