Escritorio de codificación

Octal a decimal

Convierte un entero octal con signo a decimal mediante aritmética exacta.

Octal a decimal: Interpreta los dígitos en base ocho y devuelve su valor decimal. Octal a decimal resulta útil para comprobar una hoja de ejercicios de octal o la magnitud numérica de un código similar a los permisos. La página convierte el entero completo; no determina qué permisos conceden esos dígitos en un sistema operativo. Funciona al 100 % en tu navegador, sin subir archivos a ningún servidor.

Se ejecuta
En tu navegador
Coste
Gratis · sin registro
Disponibilidad
Lista para usar
Octal → Decimal / banco de trabajo localProcesamiento local

Funciona por completo en tu navegador

Entrada de 256 caracteres · salida de 1,024 caracteres

Resultado

Listo

Las conversiones se ejecutan localmente. Los valores numéricos son enteros, los signos se normalizan y no se aceptan intencionadamente prefijos como 0b o 0o.

La trampa del cero inicial

En C, C++, Java, Go y versiones antiguas de JavaScript, un literal entero que empieza por 0 está en octal, por lo que 010 significa 8, no 10. Esto puede causar problemas al completar números para alinearlos y al analizar entradas con ceros iniciales. Python 3 rechaza 010 directamente y exige 0o10; JavaScript moderno usa el mismo prefijo 0o. Cuando un valor con ceros iniciales se comporte de forma extraña, conviértelo aquí para comprobar qué leyó realmente el programa.

Modos de archivo como números normales

Las API y los formatos de configuración que aceptan un modo de archivo como número, en lugar de como literal octal, necesitan el valor decimal. El modo 644 es 420, 755 es 493 y 600 es 384. Un campo YAML o JSON que indique mode: 644 sin un marcador octal puede interpretarse como el decimal 644, que representa un conjunto de permisos diferente y poco habitual; la calculadora de chmod muestra qué permite cada dígito.

Cómo se usa

  1. Introduce el valor con el formato que se muestra a continuación.
  2. Ejecuta la conversión y comprueba el resultado según la convención de origen.
  3. Copia o descarga el resultado en el formato que necesite el destino.

Privacidad y límites

La conversión se ejecuta en tu navegador. Tus valores y resultados no se suben.

Herramientas relacionadas

Preguntas frecuentes

¿Por qué 8 y 9 no son válidos en una entrada octal?

La base ocho solo tiene los dígitos del 0 al 7. El dígito 8 requeriría un acarreo a la posición siguiente, del mismo modo que un solo dígito decimal no puede representar diez. Si tu valor de origen incluye 8 o 9, comprueba si en realidad está en decimal en lugar de eliminar esos dígitos.

¿Cambia algo un cero inicial en la forma en que la herramienta lee mi valor?

Todas las entradas se interpretan como octales, por lo que 010 y 10 devuelven el decimal 8. El prefijo literal 0o no se acepta aquí. No traslades esta suposición a otras aplicaciones: su analizador de configuración determina si un cero inicial tiene significado o si el valor está en decimal.

¿Convertir 755 me indica si un archivo es seguro?

No. Devuelve el valor numérico 493 y no inspecciona ningún archivo, su propietario ni sus reglas de acceso. Los mismos dígitos pueden describir permisos en un contexto concreto, pero la conversión por sí sola no puede evaluar ese contexto. El signo menos es un signo matemático, no una marca de permisos.

Herramienta gratuita · se ejecuta en tu navegador · sin cuenta