Besplatan alat

Pregledaj svaku poruku i polje unutar sirovog FIT fajla.

Pregledaj bilo koji Garmin FIT fajl poruku po poruku, polje po polje, direktno u pregledaču. Prikaz svakog tipa zapisa u vidu stabla, pretraga kroz polja, ispravno dekodirani vremenski žigovi i polukružne pozicije. Alat samo za pregled, namenjen svima koji dijagnostikuju uređaj, proveravaju eksport treće strane ili pokušavaju da shvate zašto fajl ne može da se otpremi na Strava.

0F A3 21 B7postajerecordMesgs: 8,412

Kako funkcioniše

  1. 1

    Ubaci .fit fajl

    Dekodiramo binarni fajl direktno u tvom pretraživaču - SDK čita svaki tip poruke koji Garmin definiše.

  2. 2

    Izaberi tip poruke

    Stablo levo prikazuje svaki tip sa brojem zapisa. Klikni na neki da vidiš sve zapise kao tabelu desno.

  3. 3

    Pretraži i pregledaj

    Filtriraj redove po vrednosti bilo kog polja. Vremenske oznake se prikazuju kao ISO, pozicije u semikrugovima se konvertuju u stepene.

Šta dobijaš

  • Svaki tip poruke prikazan u stablu sa brojem redova
  • Semicircle pozicije automatski konvertovane u lat/lon decimalne stepene
  • Vremenske oznake prikazane kao ISO 8601 umesto sirovih sekundi od 1989.
  • Filter za pretragu po svakoj tabeli, kroz sva polja
  • Pokreće ga zvanični Garmin FIT SDK - dekodira svaku standardnu poruku
  • Radi offline - tvoj FIT ostaje na tvom uređaju, nikad se ne otprema

Kada ovo koristiti

Otvori Inspector kad god treba tačno da znaš šta se nalazi u FIT fajlu. Otklanjanje grešaka kod uređaja koji beleži čudne podatke, provera da li eksport trećih strana sadrži polja koja očekuješ, otkrivanje zašto je otpremanje na Strava propalo, potvrda da je alat ispravno odradio posao (ubaci fajlove pre i posle i uporedi ih), provera kojih senzora su bili upareni tokom vožnje, traganje za developer fields specifičnim za proizvođača, ili prosto zadovoljavanje radoznalosti o binarnom formatu koji tvoj bicikl kompjuter od 1000 dolara zapisuje. Ovo je najbliže što ćeš dobiti debageru za FIT fajlove.

Kako ovo radi u pozadini

Alat učitava tvoj fajl u zvanični Garmin FIT JavaScript SDK direktno u tvom pretraživaču. SDK parsira binarni fajl u tipizovani objekat - jedan niz po tipu poruke, popunjen po jednim unosom za svako pojavljivanje u fajlu. Taj objekat prosleđujemo virtuelizovanom rendereru tabela, sa stablom broja poruka po tipu u bočnoj traci. Konverzija lat/lon je množenje sa (180 / 2^31). Konverzija vremenske oznake je sabiranje FIT epohe (offset od 631065600 sekundi u odnosu na Unix epohu, jer FIT broji od 31.12.1989. UTC). Pretraga je filter tipa "string-contains" primenjen na svaku vrednost polja u svakom vidljivom redu. Ništa se ne dešava na serverskoj strani.

Česte greške

Dve uobičajene greške. Prva, očekivanje da Inspector prikaže "greške" - to ne radi, jer FIT format zapravo nema greške na nivou polja. Fajl je ili moguće dekodirati ili nije. Ako želiš da saznaš zašto tvoja aktivnost ima pogrešnu statistiku, pogledaj session i record poruke i uporedi sa onim što očekuješ. Druga, paničenje zbog unknown_xxx tipova poruka - to je normalno. Svaki moderan uređaj zapisuje ekstenzije proizvođača i to ne utiče na to kako bilo koja zvanična platforma čita fajl.

Često postavljana pitanja

Da li mogu nešto da izmenim u Inspector-u?
Ne - ovaj alat je isključivo za pregled, bez izmena. On je dijagnostički pandan ostatku paketa. Kada treba da izmeniš fajl, koristi druge alate: [FIT Time Adjuster](/tools/fit-time-adjuster) za pomeranje vremena, [FIT Sport Changer](/tools/fit-sport-changer) za promenu sporta, [FIT Device Changer](/tools/fit-device-changer) za metapodatke uređaja, i tako dalje.
Zašto su neke vrednosti pozicije ogromni brojevi?
FIT format čuva geografsku širinu i dužinu kao polukrugove - 32-bitni celi broj sa predznakom, gde 2^31 polukrugova odgovara 180 stepeni. Sirove vrednosti izgledaju kao 535124800 umesto 47.85. Svako polje čiji naziv se završava na _lat ili _long konvertujemo u decimalne stepene, tako da vidiš čitljivu koordinatu pored sirovog broja.
Da li će se Inspector zaglaviti na višesatnom fajlu?
Ne - tabele koriste virtuelizaciju kroz nativno skrolovanje pregledača, tako da možeš otvoriti tabelu zapisa sa 30.000 stavki i interfejs ostaje brz. Samo dekodiranje traje oko sekundu po satu aktivnosti na savremenom laptopu. Fajlovi sa dugog brevea ili 24-časovne vožnje se otvaraju bez problema.
Koje tipove poruka prvo treba pogledati?
Za fajl aktivnosti: počni sa file_id (proizvođač, proizvod, vreme kreiranja), session (zbirni zapis - ukupna distanca, ukupno vreme, proseci), lap (zbirni podaci po krugu), record (podaci po sekundi) i event (start/stop, pritisci na krug, aktiviranje automatske pauze). Za fajl rute: course, course_point (uputstva za skretanje) i record. Za fajl treninga: workout i workout_step.
Moj fajl ne uspeva da se dekodira u drugom alatu. Da li će ovo raditi?
Često da. Koristimo zvanični Garmin SDK sa isključenom strogom validacijom, tako da fajlovi sa manjim oštećenjima ili nestandardnim proširenjima i dalje prikazuju ono što mogu. Ako čak ni Inspector ne uspe da ga dekodira, fajl je zaista oštećen i potreban ti je alat za oporavak - ili nov eksport iz izvora.
Kako da saznam koji je uređaj zapisao fajl?
Otvori poruke device_info. Polje manufacturer je Garmin oznaka (ili wahoo_fitness, suunto, coros, itd), a polje product je model uređaja. Prvi red device_info obično je sam glavni uređaj ili sat; kasniji redovi su upareni senzori (HRM, merač snage, senzor kadence, itd).
Zašto moj fajl ima stotine tipova poruka "unknown_xxx"?
Garmin rezerviše prostor u FIT specifikaciji za ekstenzije specifične za proizvođača, a Wahoo, Stages, Coros i Polar to koriste za sopstvene podatke. Nepoznati tipovi poruka su obično privatni podaci proizvođača koje Strava i Garmin Connect ignorišu. Bezopasni su - jednostavno nisu deo javne specifikacije.
Šta je developer field?
Developer fields su prilagođena polja upisana u FIT od strane aplikacije trećih strana ili Connect IQ data field-a. Imaju sopstvene field_description poruke koje deklarišu njihov naziv i jedinice. Inspector prikazuje i tabele field_description i kolone developer field-ova zajedno sa standardnim poljima.

Sačuvaj svoj trening u pravi dnevnik

Pregledaj bajtove, a zatim čuvaj svaku vožnju i trčanje analizirane na jednom mestu. Domestique čita podatke za tebe.

Kreiraj besplatan nalog