WindowsだとFileをテキストモード(笑)で読んでるところがあって、それで壊れたということがあったよ。
パッチ送った気がするけど、スルーされてたのか。。。

中で一時ファイルとかをFile.read(path)的に読んでるところがあったらそれをFile.open(path, "rb", &:read)に
書き換えればうまくいくのではないだろうか。