Что такое формат файла SUM?
Файлы .sum - это компактные бинарные вспомогательные файлы (sidecar), автоматически создаваемые программным обеспечением Garmin и GPS-устройствами в качестве дополнений для контроля целостности данных. Каждый файл .sum содержит ровно 8 байт: одно 64-битное беззнаковое целое число в формате little-endian, представляющее собой арифметическую сумму всех байтов в сопряженном файле.
Типичные пары включают файлы образов карт (.img), пакеты голосовых подсказок (.vpm) и изображения развязок (.jcv). Файл .sum имеет то же базовое имя, что и его спутник - например, gmapbmap.img сопровождается файлом gmapbmap.sum.
Контрольная сумма не является CRC или криптографическим хешем, а представляет собой простую арифметическую сумму значений всех байтов. Garmin Express и сопутствующие инструменты генерируют эти файлы автоматически во время установки карт и синхронизации устройства. Если файл .sum удален, ПО Garmin воссоздаст его при следующей синхронизации. Если вычисленная сумма не совпадает с сохраненным значением, ПО Garmin пометит сопутствующий файл как потенциально поврежденный.
Пользователям не нужно открывать файлы .sum напрямую. Этот формат является проприетарным для экосистемы файлов устройств Garmin и не связан с другими вариантами использования расширения .sum - такими как текстовые манифесты контрольных сумм, создаваемые такими инструментами, как md5sum.
Безопасность и защита
РИСК: LOW8-байтовые бинарные файлы контрольных сумм; не содержат исполняемого кода; риска нет.
Детали формата
в двух словах- Текстовый файл контрольных сумм MD5/SHA - Многие инструменты используют расширение .sum для текстовых файлов контрольных сумм (например, вывод md5sum); не связано с бинарным форматом Garmin SUM.
- Сводка рыночных данных eSignal - Торговая платформа eSignal, по сообщениям, использует расширение .sum для файлов сводки рыночных данных - это совершенно другой бинарный формат.
Программы, открывающие файлы SUM
Технические подробности
глубокая спецификация| Размер файла | Ровно 8 байт (всегда) |
| Содержимое данных | Одиночное 64-битное беззнаковое целое число (little-endian) |
| Алгоритм контрольной суммы | Арифметическая сумма байтов (сумма всех значений байтов в сопряженном файле, не CRC и не хеш) |
| Порядок байтов | Little-endian |
| Роль | Вспомогательный файл целостности для сопряженного файла устройства Garmin |
| Типы сопряженных файлов | `.img` (образ карты), `.vpm` (голосовые подсказки), `.jcv` (вид развязок) |
| Соглашение об именовании | То же базовое имя, что и у сопутствующего файла (например, `gmapbmap.img` → `gmapbmap.sum`) |
| Автогенерация | Создается Garmin Express и диагностикой устройства; автоматически восстанавливается при удалении |
| Взаимодействие с пользователем | Не предназначен для прямого открытия пользователями |
| Платформа | Windows, macOS (Garmin Express), GPS-устройства Garmin (внутренняя система) |
| Выпущен | early 2000s (alongside Garmin IMG map format) |
Конвертации SUM
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах SUM.