Ok....I confirmed this a few different ways. It may be a new bug.

On windows, you can't send binary data from a file over to another 
system pipe. It blows up. It will work from a network socket to a system 
pipe, and it will work from a local text file to a system pipe, but not 
from a binary file to a system pipe.
-- 
Posted via http://www.ruby-forum.com/.