Rust implementation of Lempel-Ziv Jaccard Distance (LZJD) algorithm based on jLZJD
Main differences:
- Rust instead of Java
- Can use any hasher (executable uses CRC32) instead of just Murmur3
- Does not allocate memory for every unique hash, instead keeps k=1024 smallest
- Based on Vec
``` USAGE: lzjd [FLAGS] [OPTIONS] ...
FLAGS: -c, --compare compare SDBFs in file, or two SDBF files -r, --deep generate SDBFs from directories and files -g, --gen-compare compare all pairs in source data -h, --help Prints help information -V, --version Prints version information
OPTIONS:
-o, --output
ARGS: ... Sets the input file to use ```
See also: