I decided not to extend RandomAccessFile because in this case I cannot
overwrite readXXX() methods (they are final in RandomAccessFile).
But we have to deal with bytes order...
author: ak119685
Reads null-padded limited-lenght UTF-8 string from file. If the string is
exactly len characters long, terminating null is not required.
Note: this function will read len bytes from the stream in ANY case.
Parameters: len - bytes to be read Read string