No, if you ask about the result of the base64 encoding.
you can search on wikipedia. https://en.wikipedia.org/wiki/Base64
Answer from Demonia on Stack OverflowNo, if you ask about the result of the base64 encoding.
you can search on wikipedia. https://en.wikipedia.org/wiki/Base64
Base64 has 64 characters A-Z - 26 - uppercase alphabets a-z - 26 - lowercase alphabets 0-9 - 10 - numbers 2 special characters are (+ and /)
Custom binary-to-string encoding like base64 with a custom character set?
java - Range of valid character for a base 64 encoding - Stack Overflow
Base64 Encoding not handlling special characters
Base64 encoding for special characters - C++ Forum
No, if you ask about the result of the base64 encoding.
you can search on wikipedia. https://en.wikipedia.org/wiki/Base64
Answer from Demonia on Stack OverflowIs there a way to create binary encoding like base64, but with a custom character set? I specifically want to replace +, =, and \ with different characters or do away with them entirely even if it means a slightly longer string. Perhaps I'd even want to increase the size of the character set to get a shorter string. Seems like this could all be achieved with a single method where you just pass in an array of char.
Also, I know I could just do a string replacement of characters I don't want, but that seems like more of a hack than an elegant solution.
You will not see any commas, colons, or double quotes in a Base64 encoded string. You will see equals signs since they're used to pad the ending content.
If you have a proper encoder for Base64, you will not see special characters except:
[A-Z][a-z][0-9][+/] and the padding char '=' at the end to indicate the number of zero fill bytes
There is another Base64 character set available which replaces [+/] by [_-] making the encoding URL-safe.
Nevertheless the specification allows to include any other character. Often the Base64 encoded data contains a line feed '\n' every 76 characters. Any character except the ones mentioned above has to be removed during decoding. The padding characters indicate the number of zero bytes appended to apply to n*4 output characters.