Artículos para el Desarrollo Web

Ayuda sobre el codificador/decodificador en base 64 para URL, expresiones regulares y MIME

Publicado: 07/07/2019 09:59:01

Volver Ayuda sobre el codificador/decodificador en base 64 para URL, expresiones regulares y MIME
Este artículo describe como usar la herramienta para codificación y decodificación en base 64 para los formatos URL, expresiones regulares y MIME.

Para ir a la herramienta vaya al menú Herramientas/Codificador/decodificador base 64.

Nota importante: <div class="col-red">El tamaño del texto tanto codificado como decodificado se ha limitado a un máximo de 65536 bytes (64 kB)</div>.

Para codificar un texto primero debe seleccionar el formato deseado:
1. URL
2. Expresión regular
3. MIME


Selección de tipo de codificación a base 64

Una vez elegido el formato, pegue el texto que desea codificar y pulse en el botón Codificar

Codificar a base 64

Inmediatamente aparecerá el texto codificado en la variante de base 64 elegida

Resultado de la codificación a base 64

Para decodificar, seleccionamos el formato el la lista desplegable, pegamos el texto y pulsamos en Decodificar

Decodificar contenido en base 64

Inmediatamente tendremos el resultado de la decodificación

Texto decodificado desde base 64


Descripción del sistema de codificación a base 64


El alfabeto se compone de solo 64 caracteres, los cuales son los siguientes:
        'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H',
        'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P',
        'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X',
        'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f',
        'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n',
        'o', 'p', 'q', 'r', 's', 't', 'u', 'v',
        'w', 'x', 'y', 'z', '0', '1', '2', '3',
        '4', '5', '6', '7', '8', '9', '+', '/'


Esto significa que cualquier texto que se codifique a este sistema quedará transformado a otro texto formado únicamente por caracteres de entre los 64 antes mencionados, con las salvedades siguientes:
El alfabeto anterior es el estándar para la codificación MIME (Multipurpouse Internet Mail Extensions) definida en el RFC 2045.

En la variante para URL, la  codificación es en una sola línea, se suprimen los '=' finalizadores, y los dígitos '+' y '/' se sustituyen por '-' y '_' respectivamente.

En la variante para expresiones regulares, la codificación es en una sola línea, se suprimen los '=' finalizadores, y los dígitos '+' y '/' se sustituyen por '!' y '-' respectivamente.


Volver