https://java.sun.com/j2se/1.4.2/docs...ileReader.html
mmm, segůn yo es un archivo de texto no es binario.
Necesitas darle una vuelta al codigo en java y aunque no lo conozcas donde dice fileReader.readLine(); indica que leyo una linea mas del archivo, hace conversiones y todo eso pero esta entendible a que se refiere cada linea!..
Saludos