Comprender octal y decimal
Octal es base 8 y usa los dígitos del 0 al 7. Cada posición vale ocho veces la situada a su derecha. Por eso 377₈ significa 3×8² + 7×8 + 7 y equivale a 255₁₀.
La herramienta usa BigInt, no Number, y mantiene exactos los enteros por encima de 9.007.199.254.740.991. Valores largos de permisos, identificadores o ejercicios pueden convertirse y volver sin redondeo.
Cómo usar el conversor
La validación es estricta con los dígitos y flexible con el formato visual.
- Elige Octal a decimal o Decimal a octal.
- Introduce un entero con signo opcional; en octal también puedes usar 0o.
- Agrupa números largos con espacios o guiones bajos si lo necesitas.
- Pulsa Calcular para obtener un resultado exacto sin notación científica.
- En datos críticos, realiza la conversión inversa y compara el valor normalizado.
Ejemplos de conversión
Incluyen permisos, límites, negativos y enteros grandes.
| Entrada | Salida | Explicación |
|---|---|---|
| 17₈ | 15₁₀ | Una unidad de ocho más siete unidades. |
| 377₈ | 255₁₀ | Máximo de un byte sin signo. |
| 755₈ | 493₁₀ | Patrón habitual de permisos Unix interpretado numéricamente. |
| 1000₈ | 512₁₀ | Representa 8³. |
| -20₈ | -16₁₀ | El signo se aplica a toda la magnitud. |
| 18446744073709551615₁₀ | 1777777777777777777777₈ | Máximo de 64 bits sin signo convertido exactamente. |
Reglas de entrada
El octal admite 0-7, signo opcional y prefijo 0o. No se depende de la antigua regla de que un cero inicial cambie automáticamente la base.
El decimal solo admite enteros completos. Se rechazan fracciones, exponentes, comas y símbolos monetarios. Espacios y guiones bajos se permiten como agrupación.
- Los únicos dígitos octales son 0, 1, 2, 3, 4, 5, 6 y 7.
- El decimal usa 0-9 sin parte fraccionaria.
- Se admiten valores negativos en ambas direcciones.
- No hay un límite fijo de 32 o 64 bits.
Cómo se realiza la conversión
Al leer octal, se valida el formato y se acumula cada cifra mediante valor×8+dígito.
Para producir octal, el entero se divide repetidamente entre ocho y los restos se leen en orden inverso; BigInt ofrece esa operación de forma exacta.
La herramienta procesa enteros matemáticos, no fracciones octales ni patrones de complemento a dos.
Dónde aparece el octal
Octal sigue siendo útil cuando los grupos de tres bits tienen significado.
Permisos Unix
Comprueba modos como 644, 755 o 2750.
Literales de código
Valida constantes con prefijo 0o, analizadores y pruebas.
Sistemas heredados
Lee manuales antiguos, sistemas embebidos y formatos históricos.
Agrupación de bits
Cada dígito octal representa exactamente tres bits.
Errores habituales
El problema más común es usar 8 o 9 dentro de un valor octal.
Dígitos 8 o 9
No existen en base 8; confirma si el origen era decimal.
Cero inicial
La dirección elegida determina la base; un cero inicial no cambia el modo.
Entrada flotante
12.5 y 1e6 se rechazan porque la herramienta trata enteros exactos.
Permiso frente a valor
Conserva 755 como modo al usar comandos Unix y conviértelo solo si necesitas su valor numérico.
Diferencias con otros conversores
Cada herramienta responde a una pregunta distinta.
Conversor general de bases
Sirve para más bases; esta página es directa para octal y decimal.
Conversor binario
Binario muestra cada bit y octal compacta grupos de tres.
Complemento a dos
Aquí el signo es matemático; el complemento interpreta un patrón de ancho fijo.
Calculadora bit a bit
Cambiar de base conserva el valor, mientras que una máscara o desplazamiento lo modifica.