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 "Καλώς ορίσατε"
User contributed notes
BETADo you see an error in this page? Do you have an interesting use case, example or edge case people should know about? Share your knowledge and help people who are reading this page! (Comments are moderated; for support, please contact Fastly support)