FrAIFlow

Incluye un valor Base64 en un parámetro URL sin cambiar sus caracteres

Separa Base64 de la codificación de componentes URL. Diagnostica signos más, barras y relleno con ejemplos inocuos y un orden de decodificación deliberado.

Un valor Base64 puede contener +, / y =. Un analizador de cadenas de consulta puede interpretar un + sin escapar como un espacio. Sustituir caracteres al azar puede ocultar el error original.

Usa un ejemplo inocuo, nunca una contraseña, un token o un registro personal real. El texto UTF-8 a?b se codifica como YT9i. Este primer ejemplo comprueba la ida y vuelta, pero no contiene los caracteres problemáticos. Otro valor literal de prueba, a+b/c=, sirve para comprobar el escape de componentes URL; no se presenta como Base64 válido.

En URL Encoder & Decoder, codifica solo el VALOR del parámetro. El literal a+b/c= se convierte en a%2Bb%2Fc%3D. Coloca el valor codificado después de la clave elegida, por ejemplo ?value=a%2Bb%2Fc%3D. No introduzcas toda la dirección https://... en un codificador de componentes esperando que conserve intactos los separadores de la URL.

En el receptor, decodifica el componente URL una vez. El valor resultante debe seguir siendo a+b/c=. Si el receptor analiza datos application/x-www-form-urlencoded, sus reglas para un + sin escapar difieren de decodeURIComponent. El decodificador de componentes de FrAIFlow conserva un + literal; no aplica automáticamente las reglas de decodificación de formularios. Esa diferencia forma parte del diagnóstico, no demuestra que una herramienta esté averiada.

Decodifica Base64 solo después de recuperar un valor Base64 realmente válido. Si aparece un error de relleno no válido o de UTF-8, detente y revisa la representación original y el formato seleccionado. Decodificar repetidamente hasta que una cadena parezca legible no es una reparación segura. Un %252B inesperado puede indicar otra capa de codificación, pero por sí solo no demuestra qué sistema la añadió.

Codificar no es cifrar. Las URL pueden guardarse en el historial y en registros del servidor; es más seguro mantener un secreto fuera de la cadena de consulta que codificarlo para transportarlo.

Usa las herramientas relacionadas

Las entradas y los resultados permanecen en este navegador. Sin cuenta ni cargas.