Codificación y decodificación Base62
Codifique texto en Base62 con dígitos y letras, y vuelva a decodificarlo.
Codificación y decodificación Base62
Base62 convierte los datos en una cadena compacta construida a partir de solo 62 caracteres: los dígitos del 0 al 9, las letras mayúsculas de la A a la Z y las letras minúsculas de la A a la Z, exactamente en ese orden. Debido a que solo usa letras y números, un valor Base62 no lleva +, /, = u otra puntuación, por lo que cae directamente en una URL, un nombre de archivo o una clave de base de datos sin ningún escape. Es por eso que los servicios de enlaces cortos, ID de contenido y otros sistemas que necesitan un token conciso y seguro para URL llegan a Base62 en lugar de Base64.
Elija una dirección y pegue su texto. La codificación toma los bytes UTF-8 de su entrada y los trata como un número grande, que reescribe en base 62; Los bytes cero iniciales se conservan como caracteres 0 iniciales, por lo que el valor viaja de ida y vuelta byte por byte. La decodificación invierte el proceso y vuelve a representar los bytes como texto. Los espacios en blanco y los saltos de línea en un valor pegado se ignoran, y el primer carácter fuera del alfabeto se nombra en el error, por lo que es fácil encontrar un símbolo perdido.
Se incorporan dos límites honestos. Si los bytes decodificados no son texto UTF-8 válido, la herramienta lo dice en lugar de imprimir basura: un hash decodificado o una clave sin formato es binario, no una oración. Y debido a que la conversión base no tiene un bloque alineado con bytes, su costo crece considerablemente con el tamaño, por lo que las entradas tienen un límite de 100 kB con un mensaje claro en lugar de una pestaña congelada.
Todo se ejecuta localmente en su navegador. Nada de lo que pegue se carga, almacena o envía a ninguna parte: la conversión se realiza en su propio dispositivo. Copie el resultado o descárguelo como un archivo .txt.