← 開発者とデータ
開発者とデータ · ローカルで実行

ULIDジェネレーターとインスペクター

ブラウザ内だけで、暗号学的にランダムな正規ULIDを生成するか、または大文字の48ビットタイムスタンプと80ビットの乱数値として大文字小文字を区別しない入力を検査します。

準備完了。作業データはこのブラウザに保存されます。

なぜこのツールが役立つのか

作成時刻による辞書順の並び替えが有用な場合は ULID を使用するか、埋め込まれたタイムスタンプを信頼できるメタデータとして扱う前に、既存の値を確認してください。

どのように働くか

このジェネレーターは、現在の48ビットのUnixミリ秒値と80ビットのWeb Crypto乱数を組み合わせ、それらを正規のCrockford Base32でエンコードします。検査では、オーバーフローと非正規の文字が拒否されます。

実用例

01ARZ3NDEKTSV4RRFFQ69G5FAV を確認すると、その UTC タイムスタンプが示され、10 文字の時間プレフィックスと 16 文字のランダムなサフィックスに分けられます。

検証

計算は決定的であり、無効な入力を静かに変更するのではなく、検証エラーを説明します。

プライバシー境界

入力と出力はこのタブ内にとどまります。コピーとダウンロードはサーバーアップロードなしでブラウザAPIを通じて行われます。

結果パスポート

各実行はツールモード、タイムスタンプ、入出力サイズを報告するため、変換されたデータの監査が可能です。