Tecnología

Inicio

Cómo convertir un byte de la dirección Mac en una cadena

Cómo convertir un byte de la dirección Mac en una cadena


La mayoría de las redes de ordenadores de área local en uso hoy en día siguen el estándar internacional 802.11. Cada adaptador de red tiene una dirección única Control de Acceso Medio (MAC). La dirección MAC se codifica en el hardware del adaptador. Se compone de seis bytes. Esos seis bytes se pueden representar en una variedad de formas dentro de su código de ordenador. Puede convertir una representación que utiliza seis variables byte con valor a una representación equivalente utilizando una sola cadena.

Instrucciones

1 Asignar a seis variables byte los valores correspondientes a la dirección de MAC en cuestión. El código específico de ordenador para realizar este paso depende del lenguaje de programación que está utilizando. Por ejemplo, para Java, añada el siguiente código de ejemplo inicializa seis variables byte:

byte1 bytes = 54;

byte Byte2 = 43;

byte3 bytes = 129;

byte byte4 = 9;

byte byte5 = 99;

byte byte6 = 210;

2 Convertir cada uno de los seis bytes a su número hexadecimal equivalente. Por ejemplo, en Java, el código de ejemplo hace lo siguiente:

Cadena cadena1 = String.Format ( "% x", byte1);

Cadena cadena2 = String.Format ( "% x", Byte2);

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

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

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

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

3 Crear una sola cadena que contiene los equivalentes hexadecimales de los seis bytes de la dirección MAC. Por ejemplo, en Java, añada el siguiente código de ejemplo para su programa:

Cadena macAsString = cadena1 + cadena2 + + string3 string4 + + string5 string6;