Articles of byte

Error “Esta secuencia no admite operaciones de búsqueda” en C #

Estoy tratando de obtener una imagen de una url usando una secuencia de byte . Pero recibo este mensaje de error: Esta secuencia no admite operaciones de búsqueda. Este es mi código: byte[] b; HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create(url); WebResponse myResp = myReq.GetResponse(); Stream stream = myResp.GetResponseStream(); int i; using (BinaryReader br = new BinaryReader(stream)) { […]

Buscando una secuencia de bytes en un archivo binario con Java

Tengo una secuencia de bytes que debo buscar en un conjunto de archivos binarios que usan Java. Ejemplo: Estoy buscando la secuencia de bytes DEADBEEF (en hexadecimal) en un archivo binario. ¿Cómo haría esto en Java? ¿Hay un método incorporado, como String.contains() para archivos binarios?

¿Hay alguna razón para no usar tipos enteros de ancho fijo (por ejemplo, uint8_t)?

Suponiendo que está utilizando un comstackdor que admita C99 (o incluso solo stdint.h), ¿hay alguna razón para no usar tipos enteros de ancho fijo como uint8_t? Una razón de la que soy consciente es que tiene mucho más sentido usar char cuando se trata de caracteres en lugar de usar (u)int8_t s, como se menciona […]

¿Cómo convertir un doble en una matriz de bytes en swift?

Sé cómo hacerlo en Java (ver aquí ), pero no pude encontrar un equivalente rápido para ByteBuffer de Java, y en consecuencia su método .putDouble (valor doble). Básicamente, estoy buscando una función como esta: func doubleToByteArray(value: Double) -> [UInt8]? { . . . } doubleToByteArray(1729.1729) // should return [64, 155, 4, 177, 12, 178, 149, […]

Java: ¿por qué recibo el mensaje de error “Tipo de discrepancia: no se puede convertir int en byte”

Si declara variables de tipo byte o corto e intenta realizar operaciones aritméticas en ellas, recibirá el error “No coinciden los tipos: no puede convertir int a corto” (o correspondientemente “Tipo no coincidente: no se puede convertir int en byte”). byte a = 23; byte b = 34; byte c = a + b; En […]

Convertir corto a byte en Java

¿Cómo puedo convertir un short (2 bytes) en una matriz de bytes en Java, por ejemplo? short x = 233; byte[] ret = new byte[2]; … debería ser algo como esto Pero no estoy seguro. ((0xFF <> 0; EDITAR: También puedes usar: java.nio.ByteOrder.nativeOrder(); Para descubrir si el orden de bits nativo es grande o pequeño. […]

2 bytes a corto java

Estoy leyendo 133 paquetes de longitud de serialport, los últimos 2 bytes contienen valores de CRC, valor de 2 bytes que he hecho solo (en pocas palabras, creo) usando java. esto es lo que hice short high=(-48 & 0x00ff); short low=80; short c=(short) ((high<<8)+low); pero no obtengo el resultado correcto, ¿es un problema porque firmó […]

Java creando una matriz de bytes cuyo tamaño está representado por un largo

Estoy tratando de crear una matriz de bytes cuyo tamaño es de tipo long . Por ejemplo, piense en esto como: long x = _________; byte[] b = new byte[x]; Aparentemente, solo puede especificar un int para el tamaño de una matriz de bytes. Antes de que alguien pregunte por qué necesitaría una matriz de […]

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 # Anexar matriz de bytes al archivo existente

Me gustaría agregar una matriz de bytes a un archivo ya existente (C:\test.exe) . Supongamos la siguiente matriz de bytes: byte[] appendMe = new byte[ 1000 ] ; File.AppendAllBytes(@”C:\test.exe”, appendMe); // Something like this – Yes, I know this method does not really exist. Haría esto usando File.WriteAllBytes, pero voy a usar una matriz de […]