# Functions
Decode an encoded string.
DecodeBytes will decode raw id and data values.
Encode will encode the string and return a base64 (url) compatible version of it.
EncodeBytes will compress the given string and return a table identifier and a payload.
# Variables
ErrCorrupted is returned if a provided encoded filename cannot be decoded.
ErrUnsupported is returned if a provided encoding may come from a future version or the file name is corrupt.