いやでも1000バイトに固定してしまうと、例えば25716バイトのファイルを読み込むときに
25回ループして読み込んだ後716バイトが残るじゃないですか。
こうなった場合残り716バイトに対して1000バイト読み込もうとするのは
何か都合が悪そうな気がして仕方がないのですが、どうするのがいいのでしょう?