それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

hexファイルをバイナリに書き出しする。

pastebin に貼られたHexDumpをファイルに書き戻したかった。BCAS関連の例のあれです。

str = open("./test.txt").read
str.gsub(/\n/, "")
list =  str.split.map{|e| e.hex}
f = open("out.rar", 'w')
list.each{|e| f.putc  e}  #バイナリ書き込みは putcを使う。
f.close

これで簡単すね。