digest.base64url_nopad_decode
Available inall subroutines.
Returns the original representation of the base64url_nopad
-encoded string s
as produced by digest.base64url_nopad
.
Although the input string may contain encoded binary data, the resulting output is treated as a string. As such, any NUL characters in the string will appear as a truncated result.
The =
character is not used for padding, and is instead treated like any
other invalid character. Invalid characters are skipped when decoding.
For example, the Base64-encoded input aGVsbG8=0
decodes to hello4
.
This is the only difference to the
digest.base64url_decode
function.
See digest.base64_decode
for handling invalid characters.
Example
declare local var.base64url_nopad_decoded STRING;set var.base64url_nopad_decoded = digest.base64url_nopad_decode("zprOsc67z47PgiDOv8-Bzq_Pg86xz4TOtQ");# var.base64url_nopad_decoded is now "Καλώς ορίσατε"