2
使用して署名された整数(4バイト)に変換する方法等:Iは、符号付き整数に追従4バイトの整数に変換する必要があるルビー
入力65535値-1 入力65534値-2 入力65533値 - 3 のように...
は私がフォローを試してみました:
puts (65533).to_s(16) #=> fffd
puts (65533).to_s(16).unpack('s') #=> doesn't work properly... return 26214
誰かが上記のコードで私を助けることができますか? 敬具それ符号なし整数としてとして、その後unpack
て符号付き整数としてあなたはpack
でき
これは関連性があります。https://stackoverflow.com/questions/9963702/hex-string-to-signed-int-conversion-in-ruby –