Bases numéricas y chmod
Binario, hexadecimal y permisos Unix
Conversión de bases
Se aceptan los prefijos 0b, 0o, 0x y separadores «_». Sin límite de tamaño.
8 bit(s)
Calculadora chmod
| Lectura | Escritura | Ejecución | |
|---|---|---|---|
| Propietario | |||
| Grupo | |||
| Otros |
Comando
chmod 755 fileAcerca de la herramienta
La primera parte convierte un entero entre las bases 2, 8, 10 y 16: modifica cualquier campo y los otros tres se actualizan. Acepta los prefijos 0b, 0o y 0x, los espacios y los separadores «_», así que puedes pegar un valor copiado directamente del código. Los cálculos usan BigInt, sin límite de tamaño, y la herramienta indica cuántos bits necesita el valor.
La segunda parte es una calculadora chmod. Marca los permisos de lectura, escritura y ejecución del propietario, el grupo y los otros, además de los bits setuid, setgid y sticky, o escribe directamente un valor octal como 755 o una notación simbólica como rwxr-xr-x. La herramienta muestra ambas formas y el comando chmod correspondiente, listo para copiar.
Cómo usarla
- En «Conversión de bases», escribe un número en «Binario (base 2)», «Octal (base 8)», «Decimal (base 10)» o «Hexadecimal (base 16)».
- Marca «Hexadecimal en mayúsculas» si lo necesitas y copia el valor con el botón situado junto al campo.
- En la «Calculadora chmod», marca «Lectura», «Escritura» y «Ejecución» para «Propietario», «Grupo» y «Otros», o rellena el campo «Octal» o «Simbólico».
- Añade los «Bits especiales» que necesites y copia el «Comando».
Preguntas frecuentes
¿Hay un límite de tamaño para los números?
No. Las conversiones se basan en el tipo BigInt de JavaScript, que maneja enteros de cualquier tamaño sin perder precisión. Solo se aceptan números enteros; los decimales no se convierten.
¿Admite números negativos?
Sí, con un signo menos delante del valor, en cualquier base. El resultado conserva el signo, de modo que -255 da -ff en hexadecimal. La herramienta no genera la representación en complemento a dos.
¿Qué significan las letras s, S, t y T en los permisos?
Indican bits especiales en lugar de la x: s para setuid o setgid y t para el sticky bit. En mayúscula, el bit especial está activo pero sin permiso de ejecución. Con alguno de ellos, el valor octal pasa a cuatro dígitos, como 4755.
¿Puedo pegar la salida de ls -l?
Sí. El campo simbólico acepta nueve caracteres como rwxr-xr-x, o diez con el tipo de archivo delante, como drwxr-xr-x o -rw-r--r--. Las casillas y el valor octal se actualizan al instante.