もの凄く下らない質問なんですが

open (FH,$file);
binmode FH;
read (FD,$hoge,-s $file);

と

open (FH,$file);
binmode FH;
undef $/;
$hoge = <FH>;

って何か差はあります?