Hvordan konvertere en Byte Mac-adresse til en streng

Hvordan konvertere en Byte Mac-adresse til en streng


De fleste lokale-området datanettverk i bruk i dag følger 802,11 internasjonal standard. Hvert nettverkskort har en unik Medium Access Control (MAC). MAC-adressen er kodet i adapterens maskinvare. Den består av seks bytes. De seks bytes kan være representert i en rekke måter innenfor datakode. Du kan konvertere en representasjon som bruker seks byte vurdert variabler til en tilsvarende representasjon ved hjelp av en enkelt streng.

Bruksanvisning

1 Tildele til seks byte variable verdiene som tilsvarer MAC-adressen. Den spesifikke programkode for å utføre dette trinnet avhenger av programmeringsspråk du bruker. For eksempel, for Java, legge til følgende eksempelkode initialiserer seks byte variabler:

byte byte1 = 54;

byte byte2 = 43;

byte byte3 = 129;

byte byte4 = 9;

byte byte5 = 99;

byte byte6 = 210;

2 Konvertere hver enkelt av de seks bytes til tilsvarende heksadesimale tallet. For eksempel i Java, gjør følgende eksempelkode som:

String streng1 = String.format ( "% x", byte1);

String string2 = String.format ( "% x", byte2);

String string3 = String.format ( "% x", byte3);

String string4 = String.format ( "% x", byte4);

String string5 = String.format ( "% x", byte5);

String string6 = String.format ( "% x", byte6);

3 Lag et enkelt streng som inneholder de heksadesimale ekvivalenter av alle seks bytes i MAC-adressen. For eksempel i Java, legge til følgende eksempelkoden til programmet:

String macAsString = string1 + string2 + string3 + string4 + string5 + string6;