Handbook
Glossary
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 )