Introduce exactamente Hello>? en modo Codificar. Sus bytes son 48 65 6C 6C 6F 3E 3F. Siete bytes dejan uno en el grupo final, por lo que la forma con relleno necesita dos iguales. Los últimos sextetos usan símbolos distintos entre alfabetos, así que el caso prueba ambos ajustes.

Resultado estándar con relleno

Elige Base64 estándar y Con relleno. La salida exacta es SGVsbG8+Pw==. Más representa el símbolo 62 y los dos iguales indican un solo byte en el grupo final. Un decodificador estándar con relleno debe aceptar esta escritura y devolver los siete bytes antes de UTF-8.

Resultado Base64URL sin relleno

Elige Base64URL y Sin relleno. La salida exacta es SGVsbG8-Pw. Guion sustituye más y se omiten los dos iguales. Los bytes no cambian. Base64Lens no afirma que sea correcto para cualquier campo URL: el protocolo debe indicar alfabeto y relleno.

Los ajustes incompatibles fallan

Intenta decodificar SGVsbG8+Pw== como base64url sin relleno. Más pertenece al estándar y los iguales están prohibidos, así que no debe repararse. Luego usa SGVsbG8-Pw como estándar con relleno: guion es del otro alfabeto y la longitud está incompleta. Los fallos revelan el contrato incorrecto antes de copiar resultados.