Co to jest format pliku SUM?
Pliki .sum to kompaktowe binarne pliki pomocnicze (sidecar) generowane automatycznie przez oprogramowanie Garmin i urządzenia GPS jako towarzysze integralności dla plików danych urządzeń Garmin. Każdy plik .sum zawiera dokładnie 8 bajtów: pojedynczą 64-bitową liczbę całkowitą bez znaku w formacie little-endian, reprezentującą arytmetyczną sumę bajtów każdego bajtu w sparowanym pliku.
Typowe powiązania obejmują pliki obrazów map (.img), pakiety komunikatów głosowych (.vpm) oraz obrazy widoku skrzyżowań (.jcv). Plik .sum ma tę samą nazwę bazową co jego towarzysz - na przykład plikowi gmapbmap.img towarzyszy gmapbmap.sum.
Suma kontrolna nie jest kodem CRC ani skrótem kryptograficznym, lecz prostą sumą arytmetyczną wszystkich wartości bajtów. Garmin Express i powiązane narzędzia generują te pliki automatycznie podczas instalacji map i synchronizacji urządzenia. Jeśli plik .sum zostanie usunięty, oprogramowanie Garmin wygeneruje go ponownie przy następnej synchronizacji. Jeśli obliczona suma nie zgadza się z przechowywaną wartością, oprogramowanie Garmin oznacza plik towarzyszący jako potencjalnie uszkodzony.
Użytkownicy nie muszą otwierać plików .sum bezpośrednio. Format ten jest zastrzeżony dla ekosystemu plików urządzeń Garmin i nie jest powiązany z innymi zastosowaniami rozszerzenia .sum - takimi jak tekstowe manifesty sum kontrolnych generowane przez narzędzia typu md5sum.
Bezpieczeństwo
RYZYKO: LOW8-bajtowe binarne pliki sum kontrolnych; brak kodu wykonywalnego; brak ryzyka.
Szczegóły formatu
w pigułce- Plik tekstowy sumy kontrolnej MD5/SHA - Wiele narzędzi używa rozszerzenia .sum dla tekstowych plików sum kontrolnych (np. wynik md5sum); niepowiązane z binarnym formatem Garmin SUM.
- eSignal Market Data Summary - Platforma transakcyjna eSignal podobno używa rozszerzenia .sum dla plików podsumowania danych rynkowych - całkowicie oddzielny format binarny.
Programy otwierające pliki SUM
Szczegóły techniczne
specyfikacja| Rozmiar pliku | Dokładnie 8 bajtów (zawsze) |
| Zawartość danych | Pojedyncza 64-bitowa liczba całkowita bez znaku (little-endian) |
| Algorytm sumy kontrolnej | Arytmetyczna suma bajtów (suma wszystkich wartości bajtów w pliku towarzyszącym, nie CRC ani hash) |
| Kolejność bajtów | Little-endian |
| Rola | Pomocniczy plik integralności (sidecar) sparowany z plikiem urządzenia Garmin |
| Typy sparowanych plików | `.img` (obraz mapy), `.vpm` (komunikaty głosowe), `.jcv` (widok skrzyżowań) |
| Konwencja nazewnictwa | Taka sama nazwa bazowa jak plik towarzyszący (np. `gmapbmap.img` → `gmapbmap.sum`) |
| Automatyczne generowanie | Tworzony przez Garmin Express i diagnostykę urządzenia; regenerowany automatycznie w przypadku usunięcia |
| Interakcja użytkownika | Nie jest przeznaczony do bezpośredniego otwierania przez użytkowników |
| Platforma | Windows, macOS (Garmin Express), urządzenia GPS Garmin (wewnętrznie) |
| Wydano | early 2000s (alongside Garmin IMG map format) |
Konwersje SUM
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki SUM.