サムネがコーヒーの記事は書きかけです。

ULIDと16進数の相互変換【Python】

ULIDとhex値を相互に入れ替えるテンプレートを置いておきます。

import ulid

#hex(16進数)
s = "017B69B64044AF9661A7D708AC0162C6"

s = bytes.fromhex(s)

ULID = ulid.from_bytes(s)
print(ULID)

import sys 

#s = bytes.fromhex(sys.argv[1])


print(ulid.new().str)


s = "01FBVC33KYEAHCBGFZHEJZRYVK"
s = ulid.parse(s)

print(s.hex)

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です