Formater, encoder, tester ou générer sans envoyer une ligne à un serveur : tout s'exécute dans votre navigateur, ce qui vaut pour un mot de passe comme pour un jeton JWT.
Formater, encoder, tester ou générer sans envoyer une ligne à un serveur : tout s'exécute dans votre navigateur, ce qui vaut pour un mot de passe comme pour un jeton JWT.
IP ↔ entier, hexadécimal, binaire
Une adresse IPv4 tient sur quatre octets, ce qui permet de l'écrire autrement que sous la forme à quatre nombres séparés par des points. Cet outil en donne l'équivalent en entier décimal, en hexadécimal, en binaire et en hexadécimal octet par octet. La forme entière sert à stocker des adresses en base de données et à comparer des plages par un simple encadrement numérique ; la forme binaire rend visible le découpage entre partie réseau et partie hôte, ce qu'un masque manipule ; la forme hexadécimale se rencontre dans des journaux et des configurations d'équipements. La conversion est instantanée et une adresse invalide est signalée immédiatement.
Entier (décimal)
3232235777
Hexadécimal
0xC0A80101
Binaire
11000000.10101000.00000001.00000001
Hexa par octet
c0:a8:01:01
Parce qu'une comparaison de plages devient alors une comparaison de nombres. Vérifier qu'une adresse appartient à un intervalle se fait en une condition, là où la forme pointée impose de découper puis de comparer octet par octet. Les journaux volumineux et les tables de géolocalisation utilisent presque tous cette représentation.
À comprendre les masques de sous-réseau. Un /24 signifie que les 24 premiers bits identifient le réseau : posés en binaire, la frontière saute aux yeux, alors qu'elle reste abstraite en notation pointée. C'est la façon la plus rapide de vérifier que deux adresses sont bien dans le même sous-réseau.
Elles ne sont pas prises en charge ici. Une adresse IPv6 fait 128 bits, quatre fois plus qu'une IPv4, et dépasse la précision des entiers manipulés couramment en JavaScript : elle demande un traitement différent, pas une simple extension de cet outil.
Un résultat qui vous paraît faux, une valeur périmée, un cas qui manque ? Signalez-le à contact@topapps.fr