Class Base64Codec

  • All Implemented Interfaces:
    Codec<byte[],​String>, Encoder<byte[],​String>

    public final class Base64Codec
    extends Object
    implements Codec<byte[],​String>
    Implémentation threadSafe des mécanismes standards d'encodage/décodage. Base 64 modifié pour passer dans les urls ('+', '/' remplacer par '-', '_' ) Les codes sont gérés par quatre octets. {voir wikipedia http://en.wikipedia.org/wiki/Base64#Privacy-Enhanced_Mail_.28PEM.29}
    Author:
    npiedeloup
    • Constructor Detail

      • Base64Codec

        public Base64Codec()
    • Method Detail

      • decode

        public byte[] decode​(String coded)
        Décodage.
        Specified by:
        decode in interface Codec<byte[],​String>
        Parameters:
        coded - Chaîne encodée
        Returns:
        Objet décodé
      • encode

        public String encode​(byte[] raw)
        Encodage.
        Specified by:
        encode in interface Encoder<byte[],​String>
        Parameters:
        raw - Object à encoder
        Returns:
        Chaîne codée