ということは1バイトずつreadすると悲惨なことになるのか