Yes, it read bytes from the HDD. The higher level software then can break the bytes up into lines (ending with line end characters), create chars, build a String and return that from a readLine()...