From: Chris Binc Date: 2006-08-16T06:31:18+09:00 Subject: Reading in files, keeping *ALL* info from file Hi, I am trying to read in a file and parse it. It uses hex values, such as 0x0000 to identify certain tags. When I read this into Ruby(IO.read), it simply gives me a blank string: "" However, I need to be able to get 0x0000 from my input. The same is true of 0x0001, which returns the same as 0x1, but I need the leading 0's. I have attempted to use the lower lever sysread an syswrite, but to no avail. I have the same problem and in addition, when asked to read 0x0000 it returns an (IOError) where read simply returns "". Is there any way for me to read this information in and keep every byte? Thank you Chris -- Posted via http://www.ruby-forum.com/.