Stream read

stdin が ファイルでもファイルのリダイレクトでもなく、徐々にデータが送られてくる場合、
最初にファイルサイズをしらべることができないので、特定の長さのバッファずつ読むように修正した。