1
我有一對32位整數Little-Endian格式,我必須轉換爲十六進制值,並逆轉過程。 我知道如何轉換爲十六進制,但我有問題要回到整數。打包並解壓縮一對整數到十六進制
h = [15325,24748]
i = h.pack("S*").unpack('N*').first
=> 3711675488
hex-value = i.to_s(16)
=> "dd3bac60"
現在,我該如何轉換「dd3bac60」回到[15325,24748]?
感謝
注逆那些看起來他們被視爲16比特整數,不是32位。最終結果是以十六進制表示的32位數字。 –