![]() |
![]()
| ![]() |
![]()
NAMEhashdig-make.pl - Create or update a HashDig database SYNOPSIShashdig-make.pl [-Fiqr] [-a hash-type] -d db file [file ...] DESCRIPTIONThis utility reads one or more HashDig files (see hashdig-harvest(1)) and creates or updates the specified HashDig database. A HashDig database is an ordered list of MD5 hashes -- each of which is tagged as known (K) or unknown (U). HashDig databases are implemented as BTrees and constructed using Perl's DB_File module. Enumerating these databases yields the following format: hash|category HashDig stores and manipulates MD5 hashes as lowercase, hexadecimal strings. The primary rule of engagement is that imported hash/category pairs trump existing pairs in the database. This is true unless the pairs are identical. In that case the existing pairs are not modified. If the -i option is specified, imported pairs always trump existing pairs. HashDig files are processed in command-line order. Typically, HashDig files that are sorted in hash order yield much faster load times. OPTIONS
CAVEATSDatabases created from the same input may yield different, but equivalent, DB files. Further, these DB files may not be portable across different platforms or operating systems. Therefore, the recommended method for exchanging or verifying a HashDig database is to dump it to a HashDig file (see hashdig-dump(1)) and operate on that instead. Take care to avoid mixing DB files that are based on different hash types. This can be easy to do if you're not careful. AUTHORKlayton Monroe SEE ALSOhashdig-bash(1), hashdig-dump(1), hashdig-harvest(1), hashdig-harvest-sunsolve(1), hashdig-weed(1) LICENSEAll documentation and code are distributed under same terms and conditions as FTimes.
|