> Xiaofeng Qiu wrote: > > i tried on my first ruby program, downloading a MP3 file: > > require 'net/http' > req,body = Net::HTTP::get_response('*.*.net','/../1.mp3') > f = File.new("1.mp3", "w") > f.write body > > it does work ! > but the file size is 5479K about 30K more than downloading by IE. > And > it sounds terrible when i replay the MP3. > Does any one kown the reason? > > xiaofeng Hi, If you are under windows, you should try the "binary" mode: f = File.new("1.mp3", "wb") or else the file might be corrupted: \n will turn into \r\n (or \n\r, I can never remember). Hope this helps, Guillaume