- Puis-je modifier quelque chose dans l'Inspector ?
- Non - cet outil est strictement en lecture seule. C'est le pendant diagnostic du reste de la suite. Pour modifier un fichier, utilise les autres utilitaires : [FIT Time Adjuster](/tools/fit-time-adjuster) pour décaler l'horloge, [FIT Sport Changer](/tools/fit-sport-changer) pour changer le sport, [FIT Device Changer](/tools/fit-device-changer) pour les métadonnées de l'appareil, et ainsi de suite.
- Pourquoi certaines valeurs de position sont des entiers énormes ?
- Le format FIT stocke la latitude et la longitude en semi-cercles - un entier signé 32 bits où 2^31 semi-cercles équivaut à 180 degrés. Les valeurs brutes ressemblent à 535124800 au lieu de 47,85. On convertit tout champ se terminant par _lat ou _long en degrés décimaux pour que tu voies la coordonnée lisible à côté de l'entier brut.
- L'Inspector va-t-il bloquer sur un fichier de plusieurs heures ?
- Non - les tableaux se virtualisent via le défilement natif du navigateur, donc tu peux ouvrir un tableau de 30 000 entrées et l'interface reste fluide. Le décodage prend environ une seconde par heure d'activité sur un ordinateur portable récent. Les fichiers d'un long brevet ou d'une sortie de 24 heures s'ouvrent sans problème.
- Quels types de messages regarder en premier ?
- Pour un fichier d'activité : commence par file_id (fabricant, produit, date de création), session (le résumé - distance totale, temps total, moyennes), lap (résumés par tour), record (données à la seconde) et event (départ/arrêt, appuis sur tour, déclenchements d'autopause). Pour un fichier de parcours : course, course_point (indications de virage) et record. Pour un fichier de séance : workout et workout_step.
- Mon fichier échoue à se décoder dans un autre outil. Ça marchera ici ?
- Souvent oui. On utilise le SDK officiel Garmin avec la validation stricte désactivée, donc les fichiers légèrement corrompus ou avec des extensions non standard s'affichent quand même du mieux possible. Si même l'Inspector n'arrive pas à le décoder, le fichier est vraiment cassé et il te faut un outil de récupération - ou un nouvel export depuis la source.
- Comment savoir quel appareil a écrit un fichier ?
- Ouvre les messages device_info. Le champ manufacturer est l'énum Garmin (ou wahoo_fitness, suunto, coros, etc.), et le champ product est le modèle de l'appareil. La première ligne device_info est généralement le compteur ou la montre elle-même ; les suivantes sont les capteurs associés (ceinture cardio, capteur de puissance, capteur de cadence, etc.).
- Pourquoi mon fichier a des centaines de types de messages "unknown_xxx" ?
- Garmin réserve de l'espace dans la spec FIT pour des extensions propres à chaque fabricant, et Wahoo, Stages, Coros et Polar l'utilisent tous pour des données propriétaires. Les types de messages inconnus sont généralement des données vendeur privées que Strava et Garmin Connect ignorent. Ils sont inoffensifs - ils ne figurent simplement pas dans la spec publique.
- Qu'est-ce qu'un champ développeur ?
- Les champs développeur sont des champs personnalisés écrits dans le FIT par une appli tierce ou un data field Connect IQ. Ils ont leurs propres messages field_description déclarant leur nom et leur unité. L'Inspector affiche à la fois les tableaux field_description et les colonnes des champs développeur, en ligne avec les champs standards.