ForHosting KIT · Données et fichiers

Formatez et normalisez une adresse MAC avec des deux-points

Le formateur d’adresses MAC transforme les notations courantes d’adresses matérielles en une représentation prévisible.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Collez une adresse avec des deux-points, tirets, points, espaces ou sans séparateurs : vous obtenez six octets hexadécimaux en majuscules séparés par des deux-points. L’outil valide aussi la valeur au lieu de simplement modifier la ponctuation. Une fois les séparateurs reconnus retirés, il doit rester exactement douze chiffres hexadécimaux. Le résultat convient aux configurations, inventaires, journaux, charges utiles d’API et comparaisons fiables.

Convertissez les notations MAC usuelles en valeur canonique

Une même interface peut être représentée par plusieurs formes d’adresse MAC. Un poste affiche parfois <code>a4-b1-c1-22-3d-4e</code>, un équipement réseau <code>a4b1.c122.3d4e</code> et un inventaire <code>A4:B1:C1:22:3D:4E</code>. Une comparaison littérale les considère différentes et peut produire des actifs en double, des recherches manquées ou des rapports de rapprochement confus. Ce formateur retire les séparateurs admis, vérifie la séquence hexadécimale, convertit les lettres en majuscules et regroupe les chiffres en six octets de deux caractères. La sortie suit toujours le modèle <code>A4:B1:C1:22:3D:4E</code>. Douze chiffres continus et des octets séparés par des espaces sont également acceptés. L’opération n’identifie pas le fabricant, ne contacte aucun appareil et ne détermine pas si l’adresse est utilisée. Elle répond à un besoin précis : fournir une valeur stable que les autres systèmes peuvent enregistrer, comparer, indexer ou afficher uniformément.

Validez l’adresse au lieu de remplacer seulement les signes

Un outil de mise en forme ne doit pas donner une apparence fiable à des données incorrectes. Cette capacité exige un texte non vide, puis n’autorise que les caractères hexadécimaux et les séparateurs courants des adresses MAC : deux-points, tirets, points et espaces. Elle les retire et vérifie qu’il reste exactement douze chiffres hexadécimaux, soit six octets de deux chiffres. Un caractère interdit, un chiffre manquant ou superflu, ou une entrée composée uniquement de ponctuation déclenche une erreur d’entrée invalide plutôt qu’un résultat partiel. La position des séparateurs reste souple, car les données copiées mélangent souvent les styles, mais la longueur hexadécimale reste stricte. Les groupes de style Cisco sont ainsi normalisés sans préparation préalable. Le code en aval reçoit donc une adresse canonique ou un échec clair, jamais une valeur tronquée, complétée au hasard ou simplement embellie alors que sa structure demeure invalide.

Utilisez la notation canonique pour stocker et comparer

Normalisez l’adresse avant qu’elle devienne une clé de base de données, un filtre ou un élément de comparaison automatique. Utilisez cette opération lors de l’importation d’inventaires, de la lecture de commandes, du traitement de tickets d’assistance ou de la saisie dans un formulaire. Enregistrez la valeur <code>mac_address</code> renvoyée et comparez des valeurs canoniques plutôt que la ponctuation fournie. Vous éliminez ainsi les différences de casse et de séparateurs sans perdre de chiffre. Le formateur est déterministe : une entrée valide produit toujours la même sortie, sans réseau, hasard, horloge, interrogation d’appareil ni base de fabricants. Il ne certifie pas non plus l’existence d’une interface. Une adresse syntaxiquement correcte peut être inutilisée, administrée localement, multidiffusion ou contraire à une politique. Ces contrôles relèvent d’une autre règle. Ici, le contrat reste vérifiable : une notation reconnue entre, une représentation en six octets sort, et toute donnée ne donnant pas douze chiffres hexadécimaux est rejetée.

Nettoyer un inventaire d’actifs

Normalisez les adresses de plusieurs fournisseurs avant de dédupliquer ordinateurs, points d’accès, imprimantes et autres équipements.

Préparer des valeurs de configuration

Convertissez une sortie d’appareil copiée en notation uniforme avant son insertion dans une configuration ou une charge utile d’API.

Valider formulaires et importations

Rejetez les enregistrements qui ne forment pas six octets tout en acceptant les séparateurs couramment fournis.

Quels formats d’adresse MAC sont acceptés ?

Les formes avec deux-points, tirets, points, espaces ou sans séparateurs sont admises. Les séparateurs peuvent être mélangés, mais douze chiffres hexadécimaux doivent rester.

Quel format la sortie utilise-t-elle ?

La sortie contient six octets de deux chiffres en majuscules séparés par des deux-points, comme A4:B1:C1:22:3D:4E.

L’outil vérifie-t-il l’existence de l’appareil ?

Non. Il valide et normalise uniquement la structure textuelle, sans interroger le réseau, contacter l’appareil ni confirmer son attribution.

Identifie-t-il le fabricant du matériel ?

Non. La recherche du fabricant sort du périmètre de ce formateur et aucune base externe n’est consultée.

Que se passe-t-il si la longueur est incorrecte ?

La requête renvoie une erreur d’entrée invalide si le retrait des séparateurs ne laisse pas douze chiffres hexadécimaux représentant six octets.

Combien coûte une requête ?

Chaque requête d’API coûte $0.002. Le formateur déterministe convient également au parcours d’exécution généré dans le navigateur.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/data/mac-address-format

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/data/mac-address-format \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"a4-b1-c1-22-3d-4e"}'
{
  "text": "a4-b1-c1-22-3d-4e"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "data.mac_address_format",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_mb25
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →