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.
- Categoría
- Herramientas de desarrollo
- Se ejecuta
- En tu navegador
- Coste
- Gratis · sin registro
- Disponibilidad
- Lista para usar
Funciona por completo en tu navegador
Resultado
ListoLas 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
- Introduce el valor con el formato que se muestra a continuación.
- Ejecuta la conversión y comprueba el resultado según la convención de origen.
- 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