いちいち1バイトずつ比較するよりも数十KB単位でMD5出した方が速いような気がするのは俺だけ?
小さいの(数KB)ならいいかもしれんが。