![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 10.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Potrzebuję dostać się do danych zapisanych w pliku z rozszerzeniem bif. Jest to plik graficzny zapisywany przez kamerę urządzenia rejestrującego typu fotoradar niemieckiego producenta Robot Visual Systems GmBH z utrwalonym wykroczeniem, a zawierający m.in. takie dane jak data i czas zdarzenia, prędkość, lokalizacja itd. Edytując ten plik np. w notatniku na jego końcu znajdują się pewne znaczniki wraz z przypisanymi wartościami m.in.: CAM_SHU1=0004 CAM_GAI1=0220 CAM_OFF1=0000 CAM_SYSN=ROBOT Digital 5.0 DIS_LOOP=02500 FIL_NUMB=0000090 FRA_INDE=A FRA_NUMB=120 INC_DATE=190213 INC_TIME=131555 INC_INDE=0 INC_LANE=1 INC_SPEE=061 INC_LIMI=050 INC_MLIM=061 INC_CVEH=0 IMG_NUMB=00000239 Jak mogę odczytać z tego pliku wartości przypisane do poszczególnych znaczników ?. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 99 Pomógł: 22 Dołączył: 14.12.2007 Skąd: Wyszków Ostrzeżenie: (0%) ![]() ![]() |
Ogólnie, to te znaczniki są zapisane na pewno po pewnym ciągu bajtów (albo i pojedyńczego szczególnego bajtu). Dlatego wydaje mi się, że rozsądniejsze byłoby wyszukanie tego właśnie "markera". Wrzuć proszę przykładowy plik. Postaram się to ogarnąć.
Dopiero później można byłoby się zająć sparsowaniem tych zmiennych. Zrobiłbym to za pomocą regexpów: Kod /([^=]+)=(.*)/ Przykład:
Ten post edytował Kofel 23.09.2013, 11:10:20 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 10.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Ogólnie, to te znaczniki są zapisane na pewno po pewnym ciągu bajtów (albo i pojedyńczego szczególnego bajtu). Dlatego wydaje mi się, że rozsądniejsze byłoby wyszukanie tego właśnie "markera". Wrzuć proszę przykładowy plik. Postaram się to ogarnąć. Dopiero później można byłoby się zająć sparsowaniem tych zmiennych. Zrobiłbym to za pomocą regexpów: Kod /([^=]+)=(.*)/ Przykład:
Poniżej link do pliku: Link do pliku *.bif |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 21:40 |