Garmin FIT (.fit)

FIT — Flexible and Interoperable Data Transfer — is het compacte binaire formaat van Garmin voor activiteitsopnamen. Het is wat je horloge of fietscomputer echt schrijft zodra je op stop drukt.

RouteConverter toont een Garmin FIT-track van een weg over een alpenpas op de kaart, met de positielijst en het hoogteprofiel

In het kort

Extensie .fit
Codering binary
Door Garmin (originally published through the ANT+ alliance)
Huidige versie FIT SDK, published continuously by Garmin

Geschiedenis

FIT is ontworpen door Garmin en oorspronkelijk gepubliceerd via de ANT+-alliantie als opvolger van de eerdere ANT-FS-logformaten. Garmin beschrijft het als een protocol "designed specifically for the storing and sharing of data that originates from sport, fitness and health devices", gebouwd voor interoperabiliteit tussen platforms en schaalbaar van een klein embedded apparaat tot een clouddienst. Garmin publiceert een SDK met encoders, decoders en een FIT-naar-CSV-tool.

Waar het wordt gebruikt

FIT wordt geschreven door Garmin Edge-, Forerunner- en fēnix-toestellen en door de meeste moderne fitnesswearables, en het is het formaat dat Strava, TrainingPeaks, Zwift en Garmin Connect bij het uploaden van een activiteit verkiezen. Omdat het binair en geversioneerd is, kunnen nieuwere toestellen velden toevoegen die oudere lezers negeren in plaats van erop vast te lopen.

Structuur

Een FIT-bestand is een binaire stroom van records. Elk record is ofwel een definitiebericht, dat de velden en typen van een bericht vastlegt, ofwel een databericht dat de laatste definitie volgt — zo beschrijft een bestand tijdens het lezen zijn eigen opbouw. Daarbovenop definieert Garmin een catalogus van standaardberichten (session, lap, record, event) en een reeks bestandstypen (activity, course, workout, settings). Records per seconde bevatten positie, snelheid, hartslag, cadans, vermogen en temperatuur. Het bestand eindigt met een CRC.

Verspreiding

FIT is de de-factostandaard voor opgenomen activiteiten bij wielrennen en hardlopen. Het bevat veel meer per byte dan een XML-formaat en draagt sensordata die GPX zonder fabrikantextensies niet kan uitdrukken — precies daarom bestaat het, en daarom heeft niets anders het verdrongen.

Ondersteuning in RouteConverter

Leest Garmin FIT
Schrijft Garmin FIT

RouteConverter leest en schrijft FIT-bestanden, zodat een opname van een Garmin-toestel kan worden geconverteerd zonder omweg via Garmin Connect.

Specificaties en documentatie

Gerelateerde conversies

Veelgestelde vragen

Wat is een .fit-bestand?

FIT — Flexible and Interoperable Data Transfer — is het compacte binaire formaat van Garmin voor activiteitsopnamen. Het is wat je horloge of fietscomputer echt schrijft zodra je op stop drukt.

Hoe open je een .fit-bestand?

RouteConverter, de gratis converter voor Windows, macOS en Linux, opent Garmin FIT-bestanden: de app starten, het bestand laden en het op de kaart bekijken of in een ander formaat opslaan.

Naar welke formaten kan .fit worden geconverteerd?

RouteConverter zet .fit-bestanden gratis om naar andere formaten. Voor deze conversies is er een eigen handleiding: Garmin FIT naar GPX.