← Desarrollador & datos
Desarrollador & datos · se ejecuta localmente

Convertidor de código Gray reflejado binario

Convierte un entero sin signo acotado a código Gray reflejado binario o decodifica el código Gray de nuevo a binario con una anchura fija.

Listo. Tus datos de trabajo permanecen en este navegador.

Por qué esta herramienta es útil

Use la conversión de código Gray para codificadores rotatorios, máquinas de estados y vectores de prueba de valores adyacentes, donde solo un bit debe cambiar entre números codificados sucesivos.

Cómo funciona el sistema

La codificación hace un XOR del entero consigo mismo desplazado una vez a la derecha; la decodificación hace XOR repetidamente del valor acumulado con bits Gray desplazados progresivamente, todo dentro del ancho elegido.

Ejemplo práctico

El decimal 10 es binario 00001010 y se codifica como valor Gray 15, binario 00001111; al decodificar 15 se restaura el decimal 10.

Validación

El cálculo es determinista y explica los errores de validación en lugar de cambiar silenciosamente la entrada no válida.

Límite de privacidad

La entrada y la salida permanecen en esta pestaña, mientras que la copia y la descarga se realizan a través de las API del navegador sin carga en el servidor.

Pasaporte de resultados

Cada ejecución informa de su modo de herramienta, marca de tiempo y tamaño de entrada/salida para que los datos transformados puedan ser auditados.