Witam serdecznie
Mam pewien problem, może dla was łatwy. Mam plik z komputera nurkowego z zapisem nurkowania i chciałbym napisać dla siebie program (Delhi XE) do analizy tych danych. Myślałem że to będzie plik XML ale niestety tak nie jest i w związku z tym mam problem. Jak odczytywać zawartość danego pliku. Załączam oryginalny plik i fragment danych z danego pliku.
Hmm... z dokumentacji wynika, że pliki tego typu mają strukturę zwykłych plików XML; Ale to zapewne nie jest plik tego typu, tylko rozszerzenie jest takie samo (struktura pliku wskazuje na plik binarny, a nie tekstowy);
W sieci znalazłem co najmniej trzy znaczenia rozszerzenia dlf:
- DLF - Dialogue Live Format
- DLF - DataCAD Double Precision Layer ( DATACAD LLC)
-
DLF - Belkin Router Firmware Update
Trzeba by się upewnić który to format (a może i jeszcze inny), bo ten od Oracle raczej odpada.
Napisz dokładnie co to za urządzenie.
Komputer nurkowy Freedom http://www.divesoft.cz/eshop/detail/freedom-basic-nitrox-139-16
A standardowy program do odczytu jest tu www.divesoft.cz/support
rozszerzenia dlf raczej oznacza Dive Log Freedom - tak ja to interpretuje.
Tutaj masz wątek na temat struktury pliku: https://groups.google.com/forum/#!topic/subsurface-divelog/HqjQvNrrg5g
a tutaj masz kod w c: http://git.hohndel.org/?p=subsurface.git;a=blob;f=parse-xml.c;hb=HEAD#l2534
Super, szkoda że nie to nie w Delphi :( Ale i tak dzięki za pomoc, jakoś będę się nad tym głowił :)