固定長テキストファイルのソートプログラム
固定長テキストファイルソートを行うプログラムです。オフセットと長さでソートキーを指定してソートします。ソート方法はファイルを分割し、それぞれをクイックソートし、それをマージするというオーソドックスな方法を採用しています。ですから特別に速いわけではありません。2GB程度のファイルをソートできることを目指して作りました。(テストは500MB程度までで行っていますが、それ以上はテストを行っていません。)ソートできるファイルはテキストです。ですが必ずしも改行コードがある必要はありません。ヌルなどのバイナリデータが扱えないだけです。また、ソートキー以外が、どういう風に並び変わるかは不定です。同一キーの場合、入力ファイル上の順番にはなりません。