Guía del Conversor de Bases

Cómo convertir decimal a octal

Para convertir decimal a octal, divide entre 8 repetidamente y lee los restos de abajo hacia arriba. Para 214: 214 ÷ 8 es 26 y resto 6, 26 ÷ 8 es 3 y resto 2, y 3 ÷ 8 es 0 y resto 3, lo que da 326.

Qué es el octal

El octal es base 8, así que solo usa los dígitos del 0 al 7. No hay 8 ni 9: después del 7 viene el 10, que en octal significa ocho.

Sus valores posicionales van 1, 8, 64, 512, cada uno ocho veces el anterior.

Hoy te lo encuentras menos que el hexadecimal, pero sigue siendo el estándar para los permisos de archivo de Unix, que es donde casi todo el mundo se topa con él.

Método 1 — divisiones sucesivas entre 8

DivisiónCocienteResto
214 ÷ 8266
26 ÷ 832
3 ÷ 803

Leerlo

Leyendo los restos de abajo hacia arriba: 326.

Es el mismo procedimiento que convertir a binario; lo único que cambia es dividir entre 8 en lugar de entre 2. Vale la pena fijarse, porque significa que un solo método cubre todas las bases: divide repetidamente entre la base que quieras y lee los restos hacia arriba.

Lo puedes comprobar convirtiendo de vuelta. 326 en octal es (3 × 64) + (2 × 8) + (6 × 1) = 192 + 16 + 6 = 214. Correcto.

Método 2 — pasando por el binario, de tres en tres

Si ya tienes el binario, esto es mucho más rápido. Como 8 es 2 elevado a 3, un dígito octal son exactamente tres dígitos binarios.

214 en binario es 11010110. Parte en grupos de tres desde la derecha: 11, 010, 110. Rellena el de la izquierda hasta 011.

011 es 3, 010 es 2 y 110 es 6. Así que 326. El mismo resultado, sin ninguna división.

Dónde te encuentras el octal de verdad

Los permisos de archivo de Unix y Linux son el sitio principal. Cuando escribes chmod 755, esos tres dígitos son octales.

Cada dígito cubre un grupo —propietario, grupo y otros— y cada uno se construye con tres bits: lectura (4), escritura (2) y ejecución (1). Así que 7 es 4+2+1, los tres permisos. 5 es 4+1, lectura y ejecución pero no escritura.

Por eso los permisos usan octal y no hexadecimal. Tres bits de permiso por grupo encajan exactamente en un dígito octal, así que los números se alinean con el concepto.

Preguntas frecuentes

Preguntas relacionadas

¿Cómo se convierte decimal a octal?

Divide entre 8 repetidamente anotando cada resto, hasta llegar a 0. Lee los restos de abajo hacia arriba.

¿Qué dígitos usa el octal?

Solo del 0 al 7. No hay 8 ni 9: el número siguiente al 7 se escribe 10 y significa ocho.

¿Qué significa chmod 755?

Son tres dígitos octales. El 7 le da al propietario lectura, escritura y ejecución; cada 5 le da al grupo y a los demás lectura y ejecución, pero no escritura.

¿Por qué el octal es menos común que el hexadecimal?

Porque los ordenadores modernos están construidos en torno a bytes de 8 bits, y un byte se parte limpiamente en dos dígitos hexadecimales pero no en dígitos octales. El octal encajaba mejor en máquinas antiguas con palabras de 12, 24 o 36 bits.

Lleva el Conversor de Bases contigo

La aplicación añade explicaciones con IA en lenguaje sencillo, modo oscuro y funciona sin conexión, algo útil cuando no hay señal o el aula no tiene wifi.

Descarga gratuita. Las explicaciones con IA y el modo oscuro forman parte de la suscripción opcional PRO.