Articles of byte

La explicación de James Gosling sobre por qué se ha firmado el byte de Java

Al principio, me sorprendió que Java decidiera especificar que el byte está firmado, con un rango de -128..127 (inclusive). Tengo la impresión de que la mayoría de las representaciones numéricas de 8 bits no están firmadas, con un rango de 0..255 lugar (por ejemplo, IPv4 en notación decimal de puntos ). Entonces, ¿se le ha […]

¿Cómo convertir bytes y cadenas en Python 3?

Esta es una pregunta tipo Python 101, pero me desconcertó por un tiempo cuando traté de usar un paquete que parecía convertir mi entrada de cadena en bytes. Como verá a continuación, encontré la respuesta para mí, pero sentí que valía la pena registrarla aquí debido al tiempo que me llevó descubrir qué estaba pasando. […]

¿Cómo se convierten los enteros en bytes en Java?

Sé que Java no permite tipos sin firmar, así que me preguntaba cómo se convierte un entero en un byte. Digamos que tengo un entero a con un valor de 255 y echo el entero a un byte. ¿El valor está representado en el byte 11111111? En otras palabras, ¿el valor se trata más como […]

En Java 8, ¿hay una clase ByteStream?

Java 8 proporciona especializaciones Stream para double , int y long : DoubleStream , IntStream y LongStream respectivamente. Sin embargo, no pude encontrar un equivalente para byte en la documentación . ¿Java 8 proporciona una clase ByteStream ?

Java: BufferedImage a byte array y viceversa

Veo que varias personas han tenido un problema similar, sin embargo, todavía debo intentar encontrar exactamente lo que estoy buscando. Entonces, tengo un método que lee una imagen de entrada y la convierte en una matriz de bytes: File imgPath = new File(ImageName); BufferedImage bufferedImage = ImageIO.read(imgPath); WritableRaster raster = bufferedImage .getRaster(); DataBufferByte data = […]

Convierta Bytes a Int / uint en C

Tengo una matriz de caracteres sin signo [248]; lleno de bytes. Me gusta 2F AF FF 00 EB AB CD EF ….. Esta matriz es mi transmisión de bytes que almacena mis datos de UART (RS232) como memoria intermedia. Ahora quiero convertir los bytes a mis uint16’s e int32’s. En C # utilicé la clase […]

Cómo convertir un byte a su representación de cadena binaria

Por ejemplo, los bits en un byte B son 10000010 , ¿cómo puedo asignar los bits a la cadena str literalmente, es decir, str = “10000010” . Editar Leí el byte de un archivo binario y lo almacené en la matriz de bytes B Yo uso System.out.println(Integer.toBinaryString(B[i])) . el problema es (a) cuando los bits […]

matriz de bytes a matriz corta y viceversa en java

Tengo algunos problemas al tomar los datos de audio almacenados en una matriz de bytes, convertirlos en una matriz corta big-endian, codificarla y luego volver a convertirla en una matriz de bytes. Esto es lo que tengo. Los datos de audio originales se almacenan en audioBytes2. Estoy utilizando el mismo formato para la deencoding con […]

¿.NET proporciona una manera fácil de convertir bytes a KB, MB, GB, etc.?

Me pregunto si .NET proporciona una forma limpia de hacer esto: int64 x = 1000000; string y = null; if (x / 1024 == 0) { y = x + ” bytes”; } else if (x / (1024 * 1024) == 0) { y = string.Format(“{0:n1} KB”, x / 1024f); } etc …

Convierta cualquier objeto en un byte

Estoy escribiendo un prototipo de conexión TCP y tengo problemas para homogeneizar los datos que se enviarán. Por el momento, no estoy enviando más cadenas, pero en el futuro queremos poder enviar cualquier objeto. El código es bastante simple en este momento, porque pensé que todo se podía convertir en una matriz de bytes: void […]