IO#readbytes(size)
IO#readと同様にsizeバイト読み込みますが、 EOFに到達した時に例外 EOFError を発生させます。 sizeバイト未満しか読み込めなかった時には 例外 TruncatedDataError を発生させます。
IO#readbytes が発生させる例外
TruncatedDataError#data
例外が発生するまでに読み込んだデータを文字列で返します。