Informática
Calculadoras de informática
Bases numéricas e álgebra booleana: os dois fundamentos em que se apoia todo o resto de um curso de computação.
Qual cálculo você precisa
A conversão de base traduz o mesmo valor nas quatro notações que uma máquina e um programador usam: binário porque os circuitos distinguem dois estados, hexadecimal porque cada dígito corresponde exatamente a quatro bits e torna um byte legível em dois caracteres, octal por razões históricas que sobrevivem nas permissões de arquivos. A mesma ferramenta mostra o complemento de dois, a forma como os números negativos ficam na memória e a razão pela qual o intervalo com sinal não é simétrico. A álgebra booleana monta a tabela-verdade de uma expressão lógica, identifica tautologias e contradições e aceita as três notações que os livros usam indistintamente: as palavras AND, OR e NOT, os símbolos de produto e soma lógicos e os operadores das linguagens de programação.
Conversor de bases numéricas
Binário, octal, decimal e hexadecimal, com complemento de dois em 8, 16 e 32 bits.
Álgebra booleana
Tabela-verdade de uma expressão lógica, com tautologias e contradições identificadas.
Conversor Base64
De texto, inteiro, hexadecimal ou binário para Base64 e de volta, com os grupos de 6 bits explicados.
Calculadora de sub-rede IPv4
Rede, broadcast, hosts utilizáveis e máscaras a partir de um endereço IPv4 com prefixo CIDR.
Gerador de hash
MD5, SHA-1, SHA-256, SHA-384 e SHA-512 de um texto ou de bytes, com verificação de um hash.
Conversor de timestamp Unix
De timestamp Unix para data e hora e de volta: segundos, milissegundos, UTC e hora local.
Unidades de armazenamento e download
De bytes a gigabytes e gibibytes, e quanto tempo leva para baixar um arquivo a uma velocidade.
Operações bit a bit
AND, OR, XOR, NOT, deslocamentos e rotações em inteiros de 8, 16, 32 ou 64 bits, com os bits à vista.
Ponto flutuante IEEE 754
Como um decimal é guardado em float de 32 ou 64 bits: sinal, expoente, mantissa e erro.
Códigos Unicode e UTF-8
O code point, os bytes UTF-8 e UTF-16 e o código HTML de cada caractere, emoji incluídos.
Conversor de cores
De HEX para RGB, HSL, HSV e CMYK e de volta, com o contraste WCAG de texto branco e preto.
Força da senha
Entropia em bits e tempo para adivinhá-la, com os padrões fracos reconhecidos. Nada sai do navegador.
Codificação de URL
Codificação e decodificação por porcentagem de valores e endereços, e uma URL dividida em partes.
Testador de expressões regulares
Teste uma regex num texto: correspondências destacadas, grupos de captura e substituição, em JavaScript.
Formatador e validador JSON
Formate, minifique e valide JSON: indentação, chaves ordenadas e posição exata dos erros.
Expressões cron explicadas
Traduza uma expressão cron em palavras e veja as próximas execuções, campo por campo.
Checksum CRC32 e Adler-32
CRC-32, CRC-32C, quatro variantes de CRC-16, CRC-8, Adler-32 e Fletcher-16 de um texto ou de bytes hexadecimais.
Calculadora de sub-rede IPv6
Rede, faixa de endereços, forma comprimida e expandida, DNS reverso e divisão de um prefixo IPv6.