Rubyでバイナリファイルを読む

読む必要があったので読んでみた
簡単ですね。でも調べても結構出てこないような気もします
Rubyistに言わせれば余裕ですかw Rubyでは簡単でしたけど、僕は結構苦労しました

Ruby/バイナリファイルを読むサンプルコード

#ファイルを開く
puyopuyo = open("./hoge")
#windowsの場合はバイナリファイルを扱う場合binmodeにしないと途中からデータがズレる、
puyopuyo.binmode
while(hoge = puyopuyo.read(4))
    #符号付32bit(4バイト)int型で解釈
    moge =  hoge.unpack("i*")
    print moge
end

↓この情報の更新はおそらくこっちを優先に行うので↑の情報で満足されていないなら↓をどうぞ
http://yakinikunotare.boo.jp/orebase/index.php?Ruby%2F%A5%D0%A5%A4%A5%CA%A5%EA%A5%D5%A5%A1%A5%A4%A5%EB%A4%F2%C6%C9%A4%E0