2009-05-03から1日間の記事一覧

Array#packとString#unpackを使うときの注意点

数値がフォーマットの精度いっぱいまで桁数を使っているとunpackのときにマイナスの値だと解釈される可能性がある。(逆も。マイナスの値がプラスと解釈される場合もありえる) [0xffffffff,0xffffffff].pack('L*').unpack('L*') #unsigned - unsigned #=> […