I'm not confident that I understand what "TTComp" really is. But everything I've seen is consistent with it just being raw PKWARE DCL-Imploded data.
I've used the Go software at
https://github.com/JoshVarga/blast to make maybe-TTComp files with different settings. The software seems buggy, but works for small files. Results of compressing the string "AIAIAIAIAIAIA" in all the possible ways:
Binary-1024: 00 04 82 24 25 8f 80 7f
Binary-2048: 00 05 82 24 25 0f 01 ff
Binary-4096: 00 06 82 24 25 0f 02 fe 01
ASCII-1024: 01 04 62 41 f2 08 f8 07
ASCII-2048: 01 05 62 41 f2 10 f0 0f
ASCII-4096: 01 06 62 41 f2 20 e0 1f
For what it's worth, it seems possible to do stricter format identification, because the last 15 bits of the compressed bit-stream should always be 000000011111111 (which would mean "match-length 519" if it weren't a special code). Making reasonable assumptions about padding, that means the last 3 bytes of a file should match one of these 8 patterns:
xxxxxxxx 0000000x 11111111
xxxxxxxx 10000000 01111111
0xxxxxxx 11000000 00111111
00xxxxxx 11100000 00011111
000xxxxx 11110000 00001111
0000xxxx 11111000 00000111
00000xxx 11111100 00000011
000000xx 11111110 00000001