What does FF-16 do?
FF-16 sequentially splits the file into blocks and finds frequently occurring 16-bit patterns within each block. It can summarize results into chunks to reduce output length while retaining full coverage.
Command line usage
ff-16 [filename] [-d <filename>] [<-bpc <1..256>|-cpf <1..65536>>] [-g <0..127>] [-t <1..255>]
<filename> Target file
-d <filename> Dictionary file (Default: dict.csv)
-bpc <1..256> Blocks per chunk (Default: 1)
-cpf <1..65536> Chunks per file (Default: not specified)
-g <0..127> Max gaps (Default: 31)
-t <1..255> Freq threshold (Default: 5)
The long description is available in the Readme file. The project is now public on GitHub.