C言語で作ったプログラムの処理速度が遅いため、速くしたいです。C言語でdatファイルの各データの添付の赤字部分(12バイト)を比較し、全く同じだったら別ファイル(.cfg)に3バイトTAB区切りでその12バイトを書き込みたいです。比較する12バイトで同じものがどのくらいあるのか知りたいです。処理を作ったのですが、1つのデータがファイルの最後まで比較し終えるのに約3秒かかります。データの最大個数が約500万を想定していて、3秒×500万=約4167時間かかる計算です。最大個数で行った場合の処理速度が希望は数分なのですが、長いファイルなので最低でも24時間以内にはなんとか処理を終わらせられな...