すいません、大変恐縮ですが質問よろしいでしょうか。

ファイルの中身が同一かどうかを調べたいです。
実装要件としては、
・合致しているかどうかわかればいい
・間違ってるとわかったらすぐ比較をやめたい

なんですが、
1.比較するためにファイルの中身をバイト型配列に読み込もうとしてますが
これをせずに、ファイルの中身を比較できる関数ありますか?

2.バイト型配列に読み込んで比較するとしたら、
0のインデックスからお互い比較していって、
間違えて抜けるというループという方法と
どこかの比較関数使った方法は
どちらがパフォーマンスが優れていますか?
私は前者のfor文で回して間違ったら抜ける方が全部見ずに
早いのかなと思っておりますが。。。

教えてくださいわかる人!