Vad är filformatet SUM?
.sum-filer är kompakta binära sidofiler som genereras automatiskt av Garmin-programvara och GPS-enheter som integritetskompisar till Garmin-enhetsdatafiler. Varje .sum-fil innehåller exakt 8 byte: ett enda 64-bitars little-endian osignerat heltal som representerar den aritmetiska bytesumman av varje byte i den parade filen.
Vanliga parningar inkluderar kartbildsfiler (.img), röstmeddelandepaket (.vpm) och korsningsvybilder (.jcv). .sum-filen delar samma basnamn som sin följeslagare - till exempel åtföljs gmapbmap.img av gmapbmap.sum.
Kontrollsumman är inte en CRC eller kryptografisk hash, utan en enkel aritmetisk summa av alla bytevärden. Garmin Express och relaterade verktyg genererar dessa filer automatiskt under kartinstallation och enhetssynkronisering. Om en .sum-fil raderas, återskapar Garmin-programvaran den vid nästa synkronisering. Om den beräknade summan inte matchar det lagrade värdet, flaggar Garmin-programvaran den tillhörande filen som potentiellt skadad.
Användare behöver inte öppna .sum-filer direkt. Formatet är proprietärt för Garmins ekosystem för enhetsfiler och är orelaterat till andra användningsområden för filändelsen .sum - såsom kontrollsummemanifest i klartext genererade av verktyg som md5sum.
Säkerhet & trygghet
RISK: LOW8-byte binära kontrollsummafiler; ingen exekverbar kod; ingen risk.
Formatdetaljer
i ett nötskal- MD5/SHA kontrollsumma-textfil - Många verktyg använder .sum för kontrollsummafiler i klartext (t.ex. utdata från md5sum); orelaterat till Garmins binära SUM.
- eSignal Market Data Summary - Handelsplattformen eSignal använder enligt uppgift .sum för marknadsdatasammanfattningsfiler - ett helt separat binärt format.
Program som öppnar SUM-filer
Tekniska detaljer
djup specifikation| Filstorlek | Exakt 8 byte (alltid) |
| Datainnehåll | Enstaka 64-bitars osignerat heltal (little-endian) |
| Algoritm för kontrollsumma | Aritmetisk bytesumma (summan av alla bytevärden i den parade filen, inte CRC eller hash) |
| Byteordning | Little-endian |
| Roll | Integritetsföljeslagare till en parad Garmin-enhetsfil |
| Parade filtyper | `.img` (kartbild), `.vpm` (röstmeddelanden), `.jcv` (korsningsvy) |
| Namngivningskonvention | Samma basnamn som den parade filen (t.ex. `gmapbmap.img` → `gmapbmap.sum`) |
| Autogenerering | Skapas av Garmin Express och enhetsdiagnostik; återskapas automatiskt om den raderas |
| Användarinteraktion | Inte avsedd att öppnas direkt av användare |
| Plattform | Windows, macOS (Garmin Express), Garmin GPS-enheter (internt) |
| Släppt | early 2000s (alongside Garmin IMG map format) |
SUM-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om SUM-filer.