Состав архива
Штатный экспорт OBD Lab Lite формирует ZIP вида OBDLabLite_log_YYYY-MM-DD_HHmmss_<session>.zip. Внутри: elm_raw.txt, events.jsonl и summary.json. Архив создаётся из текущей диагностической сессии.
Что входит в ZIP, как он передаётся и когда удаляется.
Штатный экспорт OBD Lab Lite формирует ZIP вида OBDLabLite_log_YYYY-MM-DD_HHmmss_<session>.zip. Внутри: elm_raw.txt, events.jsonl и summary.json. Архив создаётся из текущей диагностической сессии.
В серверном варианте приложение сначала получает короткоживущий upload-ticket от api.obdlab.su, затем отправляет ZIP отдельным HTTPS multipart-запросом. Постоянный закрытый ключ в APK для этого не используется.
API принимает только ZIP в установленном лимите, проверяет структуру архива и допустимые имена файлов, вычисляет SHA-256 и сохраняет архив вне публичной директории сайта. Прямой URL к файлу не создаётся.
Архив доступен только авторизованной панели control.obdlab.su. Администратор видит дату, версию приложения, размер и срок удаления и может скачать файл для разбора. Срок хранения — максимум 14 суток.
Автоматической фоновой отправки журнала быть не должно. Пользователь должен сам запустить передачу и видеть, что технический архив покидает устройство.