From: James Edward Gray II Date: 2007-10-10T03:55:41+09:00 Subject: Re: Ruby binary temp file On Oct 9, 2007, at 1:00 PM, wimxa@yahoo.com wrote: > require 'tempfile' > f = Tempfile.open 'tmp' > > will open f in text mode (mode = 'w', not 'wb'). Any non-hacky way to > open this in binary mode? I can, of course, make f, close it and open > it as a real file - it's just this is not atomic. You can switch it to binary mode after it's open: #!/usr/bin/env ruby -wKU require "tempfile" f = Tempfile.new "binary" f.binmode # switch to binary mode __END__ James Edward Gray II