ForHosting KIT · Dati e file

Formatti e normalizzi un indirizzo MAC con i due punti

Riporti qualsiasi modo comune di scrivere un indirizzo MAC a un'unica forma: a4b1.c122.3d4e diventa A4:B1:C1:22:3D:4E. Due punti, trattini, punti e spazi sono accettati, ma devono restare esattamente dodici cifre esadecimali, altrimenti l'indirizzo viene rifiutato. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Testo
a4b1.c122.3d4e
Ottiene
Indirizzo MAC
A4:B1:C1:22:3D:4E

Il formattatore di indirizzi MAC trasforma le comuni notazioni degli indirizzi hardware in una rappresentazione prevedibile. Incolli un indirizzo con due punti, trattini, punti, spazi o senza separatori e otterrà sei ottetti esadecimali maiuscoli separati da due punti. Lo strumento convalida anche il valore: rimossi i separatori riconosciuti, devono restare esattamente dodici cifre esadecimali.

Converta le comuni notazioni MAC in un valore canonico

Gli indirizzi MAC possono apparire diversi pur identificando la stessa interfaccia. Una postazione può mostrare <code>a4-b1-c1-22-3d-4e</code>, un apparato di rete <code>a4b1.c122.3d4e</code> e un inventario <code>A4:B1:C1:22:3D:4E</code>. Un confronto letterale li considera differenti e può creare risorse duplicate, ricerche mancate o rapporti di riconciliazione confusi.

Il formattatore rimuove i separatori ammessi, verifica la sequenza esadecimale, converte le lettere in maiuscolo e raggruppa le cifre in sei ottetti di due caratteri. L’uscita segue sempre il modello <code>A4:B1:C1:22:3D:4E</code>. Sono ammessi anche dodici caratteri consecutivi e ottetti separati da spazi.

L’operazione non identifica il produttore, non contatta dispositivi e non stabilisce se l’indirizzo sia in uso. Risolve invece un compito preciso: creare un valore stabile che altri sistemi possano archiviare, confrontare, indicizzare o visualizzare uniformemente.

Convalidi l’indirizzo, non sostituisca soltanto i segni

Uno strumento di formattazione non deve far sembrare affidabili dati errati. Questa capacità richiede testo non vuoto e consente solo caratteri esadecimali e separatori comuni: due punti, trattini, punti e spazi. Dopo averli rimossi, verifica che restino esattamente dodici cifre esadecimali, cioè sei ottetti di due cifre.

Un carattere non ammesso, una cifra mancante o superflua, oppure una stringa di sola punteggiatura produce un errore di input non valido, mai un risultato parziale. La posizione dei separatori è flessibile perché i dati copiati spesso mescolano gli stili, mentre la lunghezza esadecimale resta rigorosa. Anche i gruppi in stile Cisco vengono normalizzati senza pre-elaborazione.

Il codice a valle riceve quindi un indirizzo canonico o un errore chiaro, non un valore troncato, completato per ipotesi o soltanto abbellito ma ancora strutturalmente scorretto.

Usi la notazione canonica per archiviare e confrontare

Normalizzi prima che l’indirizzo MAC diventi una chiave di database, un filtro o parte di un confronto automatico. Applichi lo strumento importando inventari, leggendo output di comandi, gestendo richieste di assistenza o acquisendo dati da un modulo. In questo modo elimina differenze di maiuscole e separatori senza cambiare le cifre.

Il formattatore è deterministico: lo stesso input valido produce sempre la stessa uscita e non usa rete, casualità, orologio, interrogazioni di dispositivi o database di produttori. Non garantisce inoltre che l’indirizzo appartenga a un’interfaccia reale. Un indirizzo sintatticamente valido può essere inutilizzato, amministrato localmente, multicast o inadatto a una politica.

Tali controlli richiedono una regola distinta. Qui il contratto è verificabile: entra una notazione riconosciuta, esce una rappresentazione di sei ottetti e ogni dato che non genera dodici cifre esadecimali viene rifiutato.

Ripulire un inventario di risorse

Normalizzi indirizzi di più fornitori prima di deduplicare portatili, access point, stampanti e altri apparati di rete.

Convalidare moduli e importazioni

Rifiuti record che non formano sei ottetti, accettando i separatori comunemente forniti da utenti e file esportati.

Quali formati di indirizzo MAC sono accettati?

Sono accettate forme con due punti, trattini, punti, spazi o senza separatori. I separatori possono essere mescolati, ma devono restare dodici cifre esadecimali.

Quale formato usa il risultato?

Il risultato usa sei ottetti maiuscoli di due cifre separati da due punti, come A4:B1:C1:22:3D:4E.

Verifica se il dispositivo esiste?

No. Convalida e normalizza solo la struttura testuale; non interroga la rete, non contatta il dispositivo e non conferma l’assegnazione.

Identifica il produttore dell’hardware?

No. La ricerca del produttore è fuori ambito e non viene consultato alcun database esterno.

Cosa accade se la lunghezza è errata?

La richiesta restituisce un errore di input non valido se, rimossi i separatori, non restano dodici cifre esadecimali corrispondenti a sei ottetti.

Quanto costa una richiesta?

Il formattatore deterministico è adatto anche al percorso di esecuzione generato nel browser.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

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

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

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 è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_mb25
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Il risultato è adatto a configurazioni, inventari, registri, payload API e confronti nei quali notazioni incoerenti causerebbero errori evitabili.

Usi la notazione canonica per archiviare e confrontare

Conservi il valore <code>mac_address</code> restituito e confronti valori canonici anziché la punteggiatura originale.

Preparare valori di configurazione

Converta output copiati dai dispositivi in una notazione uniforme prima di inserirli in configurazioni o payload API.

Leggi la documentazione completa del KIT →