いらないデータを速やかに捨てる動作を作成(bufferの値がそのまま捨てられるのでsafeReadでコピーするよりもメモリーの負荷が低い。)