I can't answer your question, but fail to see how this (can't
read more than 4096 bytes in one operation) is a problem. There
has to be some arbitrary value, and I *guess* that 4096 may be
something to do with the block-size for LZW compression.
Cheers,
Tink
|