IO#gets の rs 引数に "\377" を渡すと、次のように "\377" 以降の文字が読
まれることがあります。

% ruby -e 'print "\377xyz"'|./ruby -ve 'p STDIN.gets("\377")'
ruby 1.9.0 (2004-10-08) [i686-linux]
"\377xyz"
-- 
[田中 哲][たなか あきら][Tanaka Akira]