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;