From: matz@... (Yukihiro Matsumoto) Date: 2003-12-04T01:49:34+09:00 Subject: [ruby-dev:22127] Re: Zlib::GzipReader#read まつもと ゆきひろです In message "[ruby-dev:21969] Re: Zlib::GzipReader#read" on 03/11/19, Tanaka Akira writes: |というか、 | |% ruby -e 'loop { p ARGF.read }' 0 0 0 0 |nil |nil |nil |nil |nil |(端末からの入力待ち) | |% ruby -e 'loop { p ARGF.read }' 1 1 1 1 |"aaaa" |(端末からの入力待ち) | |という挙動に対する一貫した解釈を見つけるのは難しそうです。 argf_read()のバグです。空のファイルでもEOFまでは読むことと、 指定した長さぶんきちんと読むようにする必要があります。