Informática
Calculadoras de informática
Bases numéricas y álgebra de Boole: los dos fundamentos sobre los que se apoya todo el resto del programa de informática.
Qué cálculo necesitas
La conversión entre bases numéricas traduce el mismo valor a las cuatro notaciones que usan una máquina y un programador: binaria porque los circuitos distinguen dos estados, hexadecimal porque cada una de sus cifras equivale exactamente a cuatro bits y hace legible un byte con solo dos caracteres, octal por razones históricas que sobreviven en los permisos de archivo. La misma herramienta muestra el complemento a dos, es decir cómo se representan en memoria los números negativos y la razón de que el intervalo de los valores con signo no sea simétrico. El álgebra de Boole construye la tabla de verdad de una expresión lógica, reconoce tautologías y contradicciones y acepta las tres notaciones que los libros usan indistintamente: las palabras AND, OR y NOT, los símbolos del producto y la suma lógica, y los operadores de los lenguajes de programación.
Conversión de bases numéricas
Binario, octal, decimal y hexadecimal, con complemento a dos de 8, 16 y 32 bits.
Álgebra de Boole
Tabla de verdad de una expresión lógica, con reconocimiento de tautologías y contradicciones.
Conversor Base64
De texto, entero, hexadecimal o binario a Base64 y viceversa, con los grupos de 6 bits explicados.
Calculadora de subredes IPv4
Red, broadcast, hosts utilizables y máscaras a partir de una dirección IPv4 con prefijo CIDR.
Generador de hash
MD5, SHA-1, SHA-256, SHA-384 y SHA-512 de un texto o de bytes, con verificación de un hash.
Conversor de timestamp Unix
De timestamp Unix a fecha y hora y viceversa: segundos, milisegundos, UTC y hora local.
Unidades de almacenamiento y descarga
De bytes a gigabytes y gibibytes, y cuánto tarda en descargarse un archivo a una velocidad dada.
Operaciones bit a bit
AND, OR, XOR, NOT, desplazamientos y rotaciones sobre enteros de 8, 16, 32 o 64 bits, con los bits a la vista.
Coma flotante IEEE 754
Cómo se guarda un decimal como float de 32 o 64 bits: signo, exponente, mantisa y error.
Códigos Unicode y UTF-8
El code point, los bytes UTF-8 y UTF-16 y el código HTML de cada carácter, emoji incluidos.
Conversor de colores
De HEX a RGB, HSL, HSV y CMYK y viceversa, con el contraste WCAG de texto blanco y negro.
Seguridad de contraseñas
Entropía en bits y tiempo para adivinarla, con los patrones débiles detectados. Nada sale del navegador.
Codificador de URL
Codificación y decodificación por porcentaje de valores y direcciones, y una URL descompuesta en sus partes.
Probador de expresiones regulares
Prueba una regex sobre un texto: coincidencias resaltadas, grupos de captura y sustitución, en JavaScript.
Formateador y validador JSON
Formatea, minifica y valida JSON: sangría, claves ordenadas y posición exacta de los errores.
Expresiones cron explicadas
Traduce una expresión cron a palabras y mira las próximas ejecuciones, campo por campo.
Checksum CRC32 y Adler-32
CRC-32, CRC-32C, cuatro variantes de CRC-16, CRC-8, Adler-32 y Fletcher-16 de un texto o de bytes hexadecimales.
Calculadora de subredes IPv6
Red, rango de direcciones, forma comprimida y expandida, DNS inverso y división de un prefijo IPv6.