2007年10月29日(月) [長年日記]
■ [ruby] バイナリの文字列化とその反対
pack苦手。今日編み出した変換をメモ。
"\x12\x34\x56\x78" を "12345678" に変換
"\x12\x34\x56\x78".unpack("H*")[0] #=> "12345678"
"12345678" を "\x12\x34\x56\x78" に変換
"12345678".unpack("a*").pack("H*") #=> "\0224Vx" p "\x12\x34\x56\x78" #=> "\0224Vx"
■ やること
- 家賃
- 免許