Articles of byte

Come conoscere la dimensione della stringa in byte?

Mi chiedo se posso sapere quanto a lungo in byte per una string in C #, qualcuno lo sa?

C ++ int alla matrice di byte

Ho questo metodo nel mio codice Java che restituisce l’array di byte per data int: private static byte[] intToBytes(int paramInt) { byte[] arrayOfByte = new byte[4]; ByteBuffer localByteBuffer = ByteBuffer.allocate(4); localByteBuffer.putInt(paramInt); for (int i = 0; i < 4; i++) arrayOfByte[(3 – i)] = localByteBuffer.array()[i]; return arrayOfByte; } Qualcuno può darmi un consiglio come posso […]

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 […]

Programma C per controllare poco contro big endian

Possibile duplicato: C Definizione di macro per determinare la macchina big endian o little endian? int main() { int x = 1; char *y = (char*)&x; printf(“%c\n”,*y+48); } Se è little endian, stamperà 1. Se è big endian, stamperà 0. È corretto? Oppure l’impostazione di un carattere * su int x punta sempre al bit […]

Converti stringa binaria in array di byte

Ho una stringa di uno e zero che voglio convertire in una matrice di byte. Ad esempio String b = “0110100001101001” Come posso convertirlo in un byte[] di lunghezza 2?

Perché l’operatore xor su due byte produce un int?

//key & hash are both byte[] int leftPos = 0, rightPos = 31; while(leftPos < 16) { //possible loss of precision. required: byte, found: int key[leftPos] = hash[leftPos] ^ hash[rightPos]; leftPos++; rightPos–; } Perché un’operazione bit a bit su due byte in Java restituisce un int? So che potrei semplicemente restituirlo a byte, ma sembra […]

C’è qualche ragione per non usare tipi interi a larghezza fissa (es. Uint8_t)?

Supponendo che stai usando un compilatore che supporta C99 (o anche solo stdint.h), c’è qualche ragione per non usare tipi interi a larghezza fissa come uint8_t? Una delle ragioni per cui sono consapevole è che ha molto più senso usare char s quando si ha a che fare con i caratteri invece di usare (u)int8_t […]

Come memorizzare un array di byte in Javascript

Ho intenzione di memorizzare una vasta gamma di valori di byte (molto probabilmente oltre un milione) in Javascript. Se utilizzo una matrice normale con numeri normali, saranno necessari 8 MB, poiché i numeri vengono memorizzati come IEEE raddoppia, ma se posso memorizzarli come byte, sarà solo 1 MB. Mi piacerebbe evitare di sprecare tanto spazio […]

Converti short to byte in Java

Come posso convertire un short (2 byte) in un array di byte in Java, ad es short x = 233; byte[] ret = new byte[2]; … dovrebbe essere qualcosa di simile. Ma non sono sicuro. ((0xFF <> 0; MODIFICARE: Inoltre puoi usare: java.nio.ByteOrder.nativeOrder(); Per scoprire se l’ordine bit nativo è big o piccolo. Inoltre il […]

2 byte a breve java

sto leggendo 133 pacchetti di lunghezza dal serialport, gli ultimi 2 byte contengono i valori CRC, il valore di 2 byte che ho reso single (breve penso) usando java. questo quello che ho fatto, short high=(-48 & 0x00ff); short low=80; short c=(short) ((high<<8)+low); ma non ottengo risultati corretti, è un problema perché il valore è […]