Open the file in binary mode, and/or use #binmode. > -----Original Message----- > From: Meinrad Recheis [mailto:meinrad.recheis / aon.at] > Sent: Thursday, October 09, 2003 11:43 AM > To: ruby-talk ML > Subject: encountering EOF not at the End Of File > > > hi, > i m reading binary files into strings ... > > str = file.read # reads till EOF > > ... and it sometimes happens that str.length is not equal the file > length. so there must be EOF's somewhere in the stream before the actual > end. > > 1) how should i read a block of binary data from a file in ruby? > 2) how would you store binary data in ruby? > i want to hand the data to OpenGL which doesn t > expect a specific type. > > thanks for help > - Meinrad > > > __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com