Búsqueda de sitios web

PowerShell - Convertir decimal a hexadecimal


Para convertir decimal a hexadecimal en la aplicación PowerShell, use '{0:x}' -f para formatear cadenas utilizando el método de formato de cadena. Objetos y números decimales. Convertirá una cadena decimal a hexadecimal en PowerShell.

En este artículo, comprendamos la conversión de decimal a base 16 o la conversión de hexadecimal a decimal en PowerShell con ejemplos.

PowerShell: convertir decimales en cadenas hexadecimales

Utilice el formato de cadena '{0:x}' o '{0:X}' -f y un número decimal para convertir una cadena decimal a hexadecimal.

PS C:\> '{0:X}' -f 1023                                                                                                 
3FF
PS C:\> '{0:X}' -f 171                                                                                                  
AB
PS C:\>                                                                                                                            

En el script de PowerShell anterior, el número decimal 1023 se convierte a base 16 3FF

PowerShell: convierte decimal a hexadecimal usando .Net String

Usando la clase System.Convert .Net Framework para convertir una cadena decimal a hexadecimal en PowerShell.

O use la clase [System.String] .Net Framework para convertir decimal a base 16,

PS C:\> [System.Convert]::ToString(2021,16)            
7e5
PS C:\> [System.Convert]::ToString(1021,16)                                                                             
3fd
PS C:\> [System.Convert]::ToString(4031,16)                                                                             
fbf

En el script de PowerShell anterior, convierte decimal al formato base 16.

Conclusión

Usando la clase .Net Framework System.Convert o System.String para convertir una cadena decimal a hexadecimal en PowerShell.

Puede encontrar más temas sobre los comandos de PowerShell Active Directory y los conceptos básicos de PowerShell en la página de inicio de ShellGeek.

Artículos relacionados