> 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