BASE64DECODE$: Difference between revisions
Jump to navigation
Jump to search
Navigation:
Main Page with Articles and Tutorials
Keyword Reference - Alphabetical
Keyword Reference - By usage
Report a broken link
(Remove redundant See Also items) |
mNo edit summary |
||
Line 19: | Line 19: | ||
{{PageAvailability}} | {{PageAvailability}} | ||
<!-- QB64 = a version or none, QBPE = a version or all, Platforms = yes or no --> | |||
<gallery widths="48px" heights="48px" mode="nolines"> | <gallery widths="48px" heights="48px" mode="nolines"> | ||
File:Qb64.png|'''none''' | File:Qb64.png|'''none''' | ||
Line 27: | Line 28: | ||
File:Osx.png|'''yes''' | File:Osx.png|'''yes''' | ||
</gallery> | </gallery> | ||
<!-- additional availability notes go below here --> | |||
Revision as of 06:59, 26 January 2025
The _BASE64DECODE$ function decodes a Base64-encoded string back to its original binary or textual representation.
Syntax
- decodedString$ = _BASE64DECODE$(stringToDecode$)
Parameters
- stringToDecode$ is the Base64-encoded string to be decoded. It must conform to the Base64 encoding standard.
Description
- The _BASE64DECODE$ function takes a Base64-encoded string as input and returns the decoded data as a string.
- If the input string is invalid or improperly formatted for Base64, the function will return an empty string.
- It is commonly used for decoding strings that were previously encoded with _BASE64ENCODE$.
- The decoded string may contain binary data, so ensure the target string variable can handle such content if necessary.
Availability
Examples
- Example 1
- Decoding a Base64 string.
CONST encodedString = _ "VGhvJyBtdWNoIGlzIHRha2VuLCBtdWNoIGFiaWRlczsgYW5kIHRobycNCldlIGFyZSBub3Qgbm9" + _ "3IHRoYXQgc3RyZW5ndGggd2hpY2ggaW4gb2xkIGRheXMNCk1vdmVkIGVhcnRoIGFuZCBoZWF2ZW" + _ "47IHRoYXQgd2hpY2ggd2UgYXJlLCB3ZSBhcmU7DQpPbmUgZXF1YWwgdGVtcGVyIG9mIGhlcm9pY" + _ "yBoZWFydHMsDQpNYWRlIHdlYWsgYnkgdGltZSBhbmQgZmF0ZSwgYnV0IHN0cm9uZyBpbiB3aWxs" + _ "DQpUbyBzdHJpdmUsIHRvIHNlZWssIHRvIGZpbmQsIGFuZCBub3QgdG8geWllbGQu" PRINT "Decoded string: "; _BASE64DECODE$(encodedString) |
Decoded string: Tho' much is taken, much abides; and tho' We are not now that strength which in old days Moved earth and heaven; that which we are, we are; One equal temper of heroic hearts, Made weak by time and fate, but strong in will To strive, to seek, to find, and not to yield. |
See also