Readで一バイトずつ読んでいくとか。
バッファリングは内部でやってくれるよ。