Indexed Pattern Matching Tool
is: Suffix Array - Induced Sorting (Nong-Zhang-Chan, 2011)
LZ77: Lempel-Ziv (1977)
To build make sure you have gcc and make installed:
makeRun ./bin/ipmt --help for more information and the whole list of arguments.
Usage: ipmt index [-i INDEX_ALGO] [-m COMPRESS_ALGO] FILE [FILE...]
Usage: ipmt search [-b] [-c] [-o] (PATTERN | -p PATTERN_FILE) INDEX_FILE [INDEX_FILE...]
Usage: ipmt recover [-f] INDEX_FILE [INDEX_FILE...]
Usage: ipmt zip [-m COMPRESS_ALGO] FILE [FILE...]
Usage: ipmt unzip COMPRESSED_FILE [COMPRESSED_FILE...]