これに対し、「バッファ」と呼ばれる一定のサイズ(例:1KBや4KB)ごとにデータを分割して読み込む手法をとれば、プログラムが一度に使用するメモリ量をそのバッファサイズ分だけに制限できます。 これにより、システムの安定性が飛躍的に向上します。