the LZW algorithm does produce integer but writeing integer instead of byte
would bloat up the output file, so one way to still get resonable output size
is to write for example 12bit numbers to the output file. Since this is so, LZW
is normally not used directly but it is wrapped in some "output frames" afaik
these are application specific. I dont know exactly but it could be that there
are some widely used LZW frames. Maybe check if you could open the file with
7zip, maybe it tells you what output frames where used.