Large files >=64K cause segment overflow on 16-bit arch
A big enough file will cause problems with segment overflows on segmented architectures.
This problem applies to the output, not just the input. Covert a large enough file and you have a >= 64K array output. How do we handle this in a 16-bit program?