🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.java
4 messages
4 total messages Started by Borneq Fri, 07 Aug 2015 12:41
Czytanie z pliku little endian
#152050
Author: Borneq
Date: Fri, 07 Aug 2015 12:41
1 lines
91 bytes
Mam RandomAccessFile, tam readInt()
Jak czytać wartości z pliku zapisane w little endian?
Re: Czytanie z pliku little endian
#152051
Author: szemrany
Date: Sat, 08 Aug 2015 12:14
11 lines
327 bytes
On Fri, 7 Aug 2015 12:41:14 +0200, Borneq wrote:

> Mam RandomAccessFile, tam readInt()
> Jak czytać wartości z pliku zapisane w little endian?

https://en.wikipedia.org/wiki/Endianness

--
howgh
szemrany
"Trzeba z żywymi naprzód iść, po życie sięgać nowe,
a nie w uwiędłych laurów liść z uporem stroić głowę"
Re: Czytanie z pliku little endian
#152052
Author: Borneq
Date: Sat, 08 Aug 2015 13:48
7 lines
360 bytes
W dniu 07.08.2015 o 12:41, Borneq pisze:
> Mam RandomAccessFile, tam readInt()
> Jak czytać wartości z pliku zapisane w little endian?

Standardowa klasa RandomAccessFile czyta short i int bajt po bajcie
gdzie składa w Big Endian. Zrobiłem klasę analogiczną do
RandomAccessFile, (ale tylko do czytania bez zapisu) która składa bajty
w Little Endian.
Re: Czytanie z pliku little endian
#152053
Author: Pit
Date: Sat, 08 Aug 2015 15:50
7 lines
433 bytes
Dnia 07.08.2015 Borneq <borneq@antyspam.hidden.pl> napisał/a:
> Mam RandomAccessFile, tam readInt()
> Jak czytać wartości z pliku zapisane w little endian?

Jest też metoda read(byte[] b) która czyta bajt po bajcie do tablicy b
(czyta tyle bajtów ile wynosi wielkość tablicy b). Potem z tą tablicą
byte[] możesz robić co chcesz (na przykład zamieniać kolejność bajtów czy
konwertować przy użyciu klasy ByteBuffer).
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads