Aller au contenu
uencoder

Base64 Padded (PH)

Base64 Padded désigne la variante standard de Base64 qui conserve strictement ses caractères de remplissage =, de sorte que la longueur de sortie est toujours un multiple de 4.

Objectif

Elle garantit la récupération correcte de la longueur d'origine dans les protocoles exigeant un alignement strict des longueurs (comme MIME et PEM).

Mécanisme

Elle suit la correspondance 3-vers-4 du RFC 4648 ; un dernier groupe de moins de 3 octets est complété par 1 ou 2 caractères = jusqu'à la limite de 4, et les décodeurs tronquent selon le nombre de remplissages.

Cas d’usage

  • Transport de pièces jointes MIME
  • Encodage de certificats PEM
  • Protocoles exigeant un alignement strict des longueurs

Outils associés

References