バグ
正確には仕様変更の未反映
本来あるべき動作は以下のとおりだけど現状ではIOのエンコーディングに影響しASCII-8BITになる

るりま曰く
> binmode
> Windows の IO にはテキストモードとバイナリモードという2種類のモードが存在します。
> これらのモードは上で説明した IO のエンコーディングとは独立です。改行の変換にしか影響しません。

ruby-dev:36827 辺り参照。