uiq2_t.cpp is simple transformation for Generic Compression Benchmark.
It divides output from UIQ2 into 2 files. First contains well compressible data: three 1 byte values for each Turing machine -> [length of first random part, length of individual repeated fragment, total size of repetitions]. Second file contains almost random data. You can reconstruct original file from this two files.
Usage:
To transform: uiq2_t e input output1 output2
To reconstruct: uiq2_t d input1 input2 output
Results:
uiq2.exe uiq2
uiq2_t.exe e uiq2 o1 o2
zpaq.exe cmax2.cfg o1.zpaq o1
uiq2 ... 6517767 bytes
o1.zpaq ... 1479848 bytes
o2 ... 1336777 bytes
uiq2.pmm ... 3004861 bytes
-> score = (1479848+1336777)/3004861=0.9373