URL-Safe Base64 Encoding

Last update:2020-07-06 14:32:35

URL-Safe Base64 Encoding is suitable for scenarios where Base64 encoded results are transferred with the URL method. The basic process of this encoding method is first encoding content into a character string in Base64 format, then checking the resultant character string, substituting hyphens (-) for the plus signs (+) in the character string, and substituting the underscores (_) for the forward slashes (/).

  • Basic Base64 alphabet
    image.png

  • URL-optimized Base64 alphabet (Differences are marked in red and feature the complete same algorithmic processing procedure)
    image.png

  • Algorithmic processing procedure
    image.png

For the detailed encoding specifications, see the relevant descriptions in the RFC4648standard.

Is the content of this document helpful to you?
Yes
I have suggestion
Submitted successfully! Thank you very much for your feedback, we will continue to strive to do better!