kishikawakatsumi/UUIDShortener · GitHub ちょっと仕事でUUIDっぽい文字列を限られた幅の場所に表示する必要があったので書きました。 具体的にはレシートに識別子を印字したいという要件で、識別子はUUIDを振っているのでそれでいいのですが、レシートに印字するにはちょっと長すぎて2行になってしまうのでその点が問題でした。 そこでレシートの幅に収まるようにUUIDを別の表現に変換するのが`UUIDShortener`です。 実際に適用してみると下記のようになります。 上記のレシートに印字されている`NJ6NYLNKBRGSNCUF54Z53R4FVU`という文字列は、このライブラリを使って復元すると`6A7CDC2D-AA0C-4D26-8A85-EF33DDC785AD`というUUIDに復元されます。 UUIDは32桁の16進表記ですが、`UUIDShor