🚀 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 10:41
Czytanie z pliku little endian
#154235
Author: Borneq
Date: Fri, 07 Aug 2015 10:41
2 lines
900 bytes
Mam RandomAccessFile, tam readInt()
Jak czytać wartości z pliku zapisane w little endian?
Re: Czytanie z pliku little endian
#154236
Author: szemrany
Date: Sat, 08 Aug 2015 10:14
12 lines
1223 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
#154237
Author: Borneq
Date: Sat, 08 Aug 2015 11:48
8 lines
1230 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
#154238
Author: Pit
Date: Sat, 08 Aug 2015 15:50
8 lines
1205 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