Informatique
Calculatrices d'informatique
Bases numériques et algèbre de Boole : les deux fondements sur lesquels repose tout le reste du programme d'informatique.
Quel calcul vous faut-il
La conversion entre bases traduit la même valeur dans les quatre notations qu'utilisent une machine et un programmeur : binaire parce que les circuits distinguent deux états, hexadécimal parce que chacun de ses chiffres vaut exactement quatre bits et rend un octet lisible en deux caractères, octal pour des raisons historiques qui survivent dans les droits de fichiers. Le même outil affiche le complément à deux, c'est-à-dire la façon dont les nombres négatifs sont représentés en mémoire et la raison pour laquelle l'intervalle signé n'est pas symétrique. L'algèbre de Boole construit la table de vérité d'une expression logique, repère tautologies et contradictions et accepte les trois notations que les manuels emploient indifféremment : les mots AND, OR et NOT, les symboles du produit et de la somme logiques, et les opérateurs des langages de programmation.
Conversion de bases
Binaire, octal, décimal et hexadécimal, avec complément à deux sur 8, 16 et 32 bits.
Algèbre de Boole
Table de vérité d'une expression logique, avec repérage des tautologies et des contradictions.
Convertisseur Base64
Du texte, d'un entier, de l'hexadécimal ou du binaire vers Base64 et retour, groupes de 6 bits expliqués.
Calculateur de sous-réseau IPv4
Réseau, broadcast, hôtes utilisables et masques à partir d'une adresse IPv4 avec préfixe CIDR.
Générateur de hash
MD5, SHA-1, SHA-256, SHA-384 et SHA-512 d'un texte ou d'octets, avec vérification d'un hash.
Convertisseur de timestamp Unix
Du timestamp Unix à la date et l'heure et retour : secondes, millisecondes, UTC et heure locale.
Unités de stockage et téléchargement
Des octets aux gigaoctets et gibioctets, et le temps pour télécharger un fichier à une vitesse donnée.
Opérations bit à bit
AND, OR, XOR, NOT, décalages et rotations sur des entiers de 8, 16, 32 ou 64 bits, bits visibles.
Virgule flottante IEEE 754
Comment un décimal est stocké en float 32 ou 64 bits : signe, exposant, mantisse et erreur.
Codes Unicode et UTF-8
Le point de code, les octets UTF-8 et UTF-16 et le code HTML de chaque caractère, emoji compris.
Convertisseur de couleurs
Du HEX au RVB, TSL, TSV et CMJN et retour, avec le contraste WCAG du texte blanc et noir.
Robustesse d'un mot de passe
Entropie en bits et temps pour le deviner, avec les motifs faibles repérés. Rien ne quitte le navigateur.
Encodage d'URL
Encodage et décodage en pourcentage de valeurs et d'adresses, et une URL découpée en ses parties.
Testeur d'expressions régulières
Teste une regex sur un texte : correspondances surlignées, groupes de capture et remplacement, en JavaScript.
Formateur et validateur JSON
Formate, minifie et valide du JSON : indentation, clés triées et position exacte des erreurs.
Expressions cron expliquées
Traduis une expression cron en mots et vois les prochaines exécutions, champ par champ.
Sommes de contrôle CRC32 et Adler-32
CRC-32, CRC-32C, quatre variantes de CRC-16, CRC-8, Adler-32 et Fletcher-16 d'un texte ou d'octets hexadécimaux.
Calculateur de sous-réseau IPv6
Réseau, plage d'adresses, forme compressée et développée, DNS inverse et découpage d'un préfixe IPv6.