-1

次のような構造体パックがあります

def encode_number(value):
    return struct.pack('>I', value)


def decode_number(raw):
    return int.from_bytes(raw, byteorder='big') 

>>> encode_number(1) b'\x00\x00\x00\x01'

>>> decode_number(b'\x00\x00\x00\x01') 1

curl を介して与えられるトランザクションは Hex のように与えられます。 curl http://localhost:26657/broadcast_tx_commit?tx=0x01

したがって、0x01 は 16 進数で 1 です。curl コマンドでバイナリ文字列を簡単に 16 進数に変換するにはどうすればよいですか? (Linux 端末が望ましい)

4

1 に答える 1