Wat is het SUM-bestandsformaat?
.sum-bestanden zijn compacte binaire sidecar-bestanden die automatisch worden gegenereerd door Garmin-software en GPS-apparaten als integriteitsbegeleiders voor Garmin-apparaatgegevensbestanden. Elk .sum-bestand bevat precies 8 bytes: een enkele 64-bits little-endian unsigned integer die de rekenkundige byte-som vertegenwoordigt van elke byte in het gekoppelde bestand.
Veelvoorkomende koppelingen zijn kaartbestanden (.img), spraakpakketten (.vpm) en knooppuntweergave-afbeeldingen (.jcv). Het .sum-bestand deelt dezelfde basisnaam als zijn metgezel - bijvoorbeeld, gmapbmap.img wordt vergezeld door gmapbmap.sum.
De checksum is geen CRC of cryptografische hash, maar een eenvoudige rekenkundige som van alle bytewaarden. Garmin Express en gerelateerde tools genereren deze bestanden automatisch tijdens de kaartinstallatie en apparaatsynchronisatie. Als een .sum-bestand wordt verwijderd, genereert Garmin-software het opnieuw bij de volgende synchronisatie. Als de berekende som niet overeenkomt met de opgeslagen waarde, markeert de Garmin-software het bijbehorende bestand als mogelijk beschadigd.
Gebruikers hoeven .sum-bestanden niet rechtstreeks te openen. Het formaat is eigendom van het bestandsecosysteem van Garmin-apparaten en is niet gerelateerd aan ander gebruik van de extensie .sum - zoals tekstgebaseerde checksum-manifesten gegenereerd door tools zoals md5sum.
Beveiliging & veiligheid
RISICO: LOWBinaire checksum-bestanden van 8 bytes; geen uitvoerbare code; geen risico.
Formaatdetails
in een notendop- MD5/SHA checksum tekstbestand - Veel tools gebruiken .sum voor tekstgebaseerde checksum-bestanden (bijv. md5sum-output); niet gerelateerd aan de binaire SUM van Garmin.
- eSignal Market Data Summary - Het eSignal-handelsplatform gebruikt naar verluidt .sum voor marktgegevens-samenvattingsbestanden - een volledig afzonderlijk binair formaat.
Programma's die SUM-bestanden openen
Technische details
diepe specificaties| Bestandsgrootte | Precies 8 bytes (altijd) |
| Gegevensinhoud | Enkele 64-bits unsigned integer (little-endian) |
| Checksum-algoritme | Rekenkundige byte-som (som van alle bytewaarden in het bijbehorende bestand, geen CRC of hash) |
| Byte-volgorde | Little-endian |
| Rol | Integriteits-sidecar voor een gekoppeld Garmin-apparaatbestand |
| Gekoppelde bestandstypen | `.img` (kaartafbeelding), `.vpm` (spraakinstructies), `.jcv` (knooppuntweergave) |
| Naamgevingsconventie | Zelfde basisnaam als het bijbehorende bestand (bijv. `gmapbmap.img` → `gmapbmap.sum`) |
| Automatische generatie | Gemaakt door Garmin Express en apparaatdiagnostiek; wordt automatisch opnieuw gegenereerd bij verwijdering |
| Gebruikersinteractie | Niet bedoeld om rechtstreeks door gebruikers te worden geopend |
| Platform | Windows, macOS (Garmin Express), Garmin GPS-apparaten (intern) |
| Uitgebracht | early 2000s (alongside Garmin IMG map format) |
SUM conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over SUM-bestanden.