A convenience class for reading character files remotely. Since the Java specification [7] requires a 16-bit Unicode char type, Java differentiates between reading the bytes and characters of a file. The RemoteFileReader interprets a RemoteFileInputStream using the default character encoding, performing byte-to-char conversions.