Articles of hex

constante flotante hexadecimal en C

0x0.3p10 representa qué valor? ¿Y cuál es el significado de la p en la statement anterior?

Convierta decimal a hexadecimal en script de shell UNIX

En un script de shell UNIX, ¿qué puedo usar para convertir números decimales a hexadecimales? Pensé que od haría el truco, pero no me estoy dando cuenta de que estoy alimentando las representaciones ASCII de números. printf? ¡Bruto! Usándolo por ahora, pero ¿qué más hay disponible?

cómo establecer el código de color hexadecimal para el fondo

Posible duplicado: ¿Cómo puedo crear un UIColor a partir de una cadena hexagonal? Quiero establecer programáticamente el color del fondo UIView. No parece que pueda hacerlo a través de Interfacebuilder. ¿Cómo debo hacerlo si quiero configurar un color de código hexadecimal?

Convierte cadena hexadecimal (hexadecimal) a una cadena binaria

Encontré la siguiente forma de conversión hexadecimal a binaria: String binAddr = Integer.toBinaryString(Integer.parseInt(hexAddr, 16)); Si bien este enfoque funciona para números hexadecimales pequeños, un número hexadecimal como el siguiente A14AA1DBDB818F9759 Lanza una NumberFormatException. Por lo tanto, escribí el siguiente método que parece funcionar: private String hexToBin(String hex){ String bin = “”; String binFragment = “”; […]

Herramienta binaria diff para archivos muy grandes?

Necesito una utilidad para distinguir dos archivos binarios. Los archivos son grandes (6-50 GB). Nota: Debe señalarse específicamente aquí: la mayoría de los progtwigs de diferencias funcionan al mapear el archivo en su espacio de direcciones virtuales. En Windows de 32 bits, esto limita el tamaño de los archivos que se pueden comparar con menos […]

Usando C ++ para editar el registro

Tengo un fondo limitado de c ++ y me gustaría editar el registro. Por ejemplo, quiero tomar el valor de HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoDriveTypeAutoRun y verificar si 0x20 está en él, y si es así, restar 0x20 de su valor y escribirlo de nuevo (y matar y reiniciar explorer.exe, pero puedo resolverlo por mi cuenta). ¿Como lo harias?

Cómo convertir cadenas hexagonales a valores de bytes en Java

Tengo una matriz de cadenas. Quiero convertirlo en matriz de bytes. Yo uso el progtwig Java. Por ejemplo: String str[] = {“aa”, “55”}; convertir a: byte new[] = {(byte)0xaa, (byte)0x55}; ¿Que puedo hacer?

¿Cómo convertir una cadena hexagonal en una matriz de caracteres sin signo?

Por ejemplo, tengo una cstring “E8 48 D8 FF FF 8B 0D” (espacios incluidos) que debe convertirse en la matriz de caracteres sin signo equivalente {0xE8,0x48,0xD8,0xFF,0xFF,0x8B,0x0D} . ¿Cuál es una manera eficiente de hacer esto? ¡Gracias! EDITAR: No puedo usar la biblioteca estándar … así que considere esta una pregunta en C. ¡Lo siento!

Convertir cadena hexadecimal a int

Estoy tratando de convertir una cadena que tiene 8 caracteres de longitud de código hexadecimal en un entero para poder hacer una comparación int en lugar de comparaciones de cadenas en una gran cantidad de valores diferentes. Sé que esto es bastante trivial en C ++, pero tengo que hacerlo en Java. El caso de […]

Java convirtiendo int a hexadecimal y viceversa

Tengo el siguiente código… int Val=-32768; String Hex=Integer.toHexString(Val); Esto equivale a ffff8000 int FirstAttempt=Integer.parseInt(Hex,16); // Error “Invalid Int” int SecondAttempt=Integer.decode(“0x”+Hex); // Error “Invalid Int” Entonces, inicialmente, convierte el valor -32768 en una cadena hexagonal ffff8000, pero luego no puede convertir la cadena hexadecimal nuevamente en un Entero. En .Net funciona como esperaba, y returns -32768 […]