Articles of hex

Scrivi byte su file

Ho una stringa esadecimale (es. 0CFE9E69271557822FE715A8B3E564BE ) e voglio scriverlo in un file come byte. Per esempio, Offset 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 00000000 0C FE 9E 69 27 15 57 82 2F E7 15 A8 B3 E5 64 BE .þži’.W‚/ç.¨³åd¾ Come posso realizzare […]

Hai bisogno di un buon editor esadecimale per Linux

Ho bisogno di un buon editor HEX per Linux, e per buona cosa intendo: Veloce Cerca / sostituisci funzionalità Può visualizzare dati non solo in esadecimale, ma anche binario, ottale, ecc. Può funzionare con file enormi (> 1 gb) senza rallentare e non rispondere (questo requisito è importante) Facoltativamente, ha alcune funzioni di confronto / […]

Come creare un dump esadecimale di file contenente solo i caratteri esadecimali senza spazi in bash?

Come posso creare un dump esadecimale non modificato di un file binario in Linux usando bash? I comandi od e hexdump inseriscono entrambi spazi nel dump e questo non è l’ideale. C’è un modo per scrivere semplicemente una lunga stringa con tutti i caratteri esadecimali, meno spazi o nuove righe nell’output?

Conversione di una lunga stringa di binario in esadecimale #

Sto cercando un modo per convertire una lunga stringa di binario in una stringa esadecimale. la stringa binaria ha un aspetto simile a questo “0110011010010111001001110101011100110100001101101000011001010110001101101011” Ho provato a usare hex = String.Format(“{0:X2}”, Convert.ToUInt64(hex, 2)); ma funziona solo se la stringa binaria si adatta a un Uint64 che se la stringa è abbastanza lunga non lo […]

Conversione di una stringa in HEX in SQL

Sto cercando un modo per trasformare una stringa autentica nel suo valore esadecimale in SQL. Sto cercando qualcosa che sia informix-friendly, ma ovviamente preferirei qualcosa di neutrale rispetto al database Ecco la selezione che sto usando ora: SELECT SomeStringColumn from SomeTable Ecco la selezione che vorrei usare: SELECT hex (SomeStringColumn) da SomeTable Sfortunatamente niente è […]

Perché Java è in grado di memorizzare 0xff000000 come int?

Il valore massimo di un intero in Java è 2147483647, poiché gli interi Java sono firmati, giusto? 0xff000000 ha un valore numerico di 4278190080. Eppure vedo il codice Java come questo: int ALPHA_MASK = 0xff000000; Qualcuno può illuminarmi per favore?

Java negativo int all’esagono e ritorno non riesce

public class Main3 { public static void main(String[] args) { Integer min = Integer.MIN_VALUE; String minHex = Integer.toHexString(Integer.MIN_VALUE); System.out.println(min + ” ” + minHex); System.out.println(Integer.parseInt(minHex, 16)); } } dà -2147483648 80000000 Exception in thread “main” java.lang.NumberFormatException: For input string: “80000000” at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) at java.lang.Integer.parseInt(Integer.java:459) at Main3.main(Main3.java:7) Che cosa succede?

Ci sono dei buoni motivi per usare l’esadecimale sopra i decimali per i valori di colore RGB nei CSS?

rgb(255,255,255) notazione rgb(255,255,255) è disponibile dal CSS1. Ma #ffffff sembra essere molto più popolare. Ovviamente è leggermente più compatto. So che l’esagono è più strettamente correlato ai byte sottostanti, e capisco che ci sarebbero dei vantaggi nello svolgere l’aritmetica su quei valori, ma questo non è qualcosa che farai con i CSS. I valori dei […]

Convertire una stringa esadecimale in un intero in modo efficiente in C?

In C, qual è il modo più efficiente per convertire una stringa di cifre esadecimali in un file binario unsigned int unsigned long o unsigned long ? Ad esempio, se ho 0xFFFFFFFE , voglio un int con il valore base10 4294967294 .

Converti decimale in esadecimale nello script della shell UNIX

In uno script di shell UNIX, cosa posso usare per convertire i numeri decimali in esadecimali? Pensavo che od avrebbe fatto il trucco, ma non mi sto rendendo conto che gli sto dando delle rappresentazioni ASCII dei numeri. printf? Schifoso! Usandolo per ora, ma cos’altro è disponibile?