Sqids: encode numbers into short, unique, URL-safe IDs


The sqids vocabulary encodes sequences of non-negative integers into short strings and decodes them back. The default alphabet produces URL-safe IDs; custom alphabets determine their own output characters. See https://sqids.org for more information.

Creating an encoder:
<default-sqids> ( -- sqids )

<sqids> ( alphabet min-length blocklist -- sqids )


Encoding and decoding:
sqids-encode ( sqids numbers -- str )

sqids-decode ( sqids id -- numbers )


Defaults used by <default-sqids>:
default-alphabet ( -- value )

default-min-length ( -- value )

default-blocklist ( -- value )