コンテンツへスキップ
uencoder

z-base-32

z-base-32は、Zooko O'Whielacronが設計したBase32の変種であり、人間が読みやすい文字を優先した最適化アルファベットを使って書き起こしミスを減らす。

目的

バイナリデータを手動で入力したり読み上げたりする必要がある場面で、可読性と耐誤性を最大化する。

メカニズム

RFC 4648のBase32と同じ5ビットグループ化を用いながら、アルファベットをybndrfg8ejkmcpqxot1uwisza345h769の順に並べ替え、紛らわしい文字を低頻度の位置に配置している。

ユースケース

  • ワンタイムパスワードのバックアップ
  • 鍵を手動で入力する
  • 音声で読み上げられるエンコード

関連ツール

References