Witam.
Mam problem z odczytaniem i konwersją danych z pliku w którym znajdują się
binaria. Plik składa się z 14 bajtowych segmentów. Segment natomiast dzieli się w
następujący sposób :
1-wszy Bajt : Numer porządkowy (Hexadecymalnie dla pierwszego elementu 01 dla drugiego 02 itd.).
2-gi Bajt : (nie bardzo wiem do czego służy ale w heksach jest to 00 (zawsze) możliwe, że oddziela nr porządkowy od danych(ale po co?)).
3-6 Bajt : 4 Bajty określające liczbę całkowitą longint unsigned.
7-10 Bajt : 4 Bajty określające liczbę zmiennoprzecinkową (single).
11-14 Bajt : 4 Bajty określające liczbę zmiennoprzecinkową (single).
(Otwierając plik w np. notatniku objawia mi się sama "chinszczyzna".)
Po otwarciu hexedytorem plik (właściwie jego część) wygląda następująco :
01 00 32640000 355E8741 BCF3BB3F
02 00 546F0000 EE7C8641 1F04BC3F
03 00 ..... itd. itp.
(odstępy wstawione w celu <ort>przejżystości</ort>; normalnie jest to jeden ciąg)
Chciałbym odczytać te informacje jako liczby dzisiętne i umieścić je w kolumnach
lub zapisać je do innego pliku używając Delphi. Siedzę już nad tym długo i nie
potrafię sobie z tym poradzić. Przjżałem FAQ-i, Tutoriale, Kursy, Google :d . Proszę o pomoc.