Форумы paraplan.ru Снаряжение Приборы контрольные суммы IGC и программа GPSDUMP
Волков Василий
АвторТемы
23 Янв 2017
контрольные суммы IGC и программа GPSDUMP
Похоже, что программа GPSDUMP ( у меня версия 4.80) не проверяет контрольную сумму IGC файла.
Кто спец в этой программе поправьте меня если я ошибаюсь.
mzeddd
пилот выходного дня
23 Янв 2017
похоже что да
http://gpsdump.no/body_gpsdump.htm

Цитата:
Latest version

Version 4.92 (exe) (zip).

Online validation of igc files.
Волков Василий
АвторТемы
23 Янв 2017
Re: похоже что да
Скачал.Проверил. На все файлы мои и чужие ( Файлы взяты с ЧР России) пишет ошибку контрольной суммы. Есть варианты?
CyberKexx
23 Янв 2017
Re: контрольные суммы IGC и программа GPSDUMP
http://www.fai.org/gliding/gnss/tech_spec_gnss.pdf

Цитата:
3.2 G RECORD - SECURITY. The G Record verifies that the data has not been altered during or following
the flight. The FR manufacturer must provide a VALI program (see para 2.9.3.4 in the main body of this
document) to check the integrity of the file with the security code. The security code must be generated by the
FR, not by the computer extracting the flight data.
Flight analysis software from sources other than the
manufacturer should ignore the detailed data in this record, but can use the G record as a marker for the position
of other data and records in the IGC file. All records must be included in the security mechanism, except the H
records which have the O or P source, and any L records which do not have the Manufacturer ID (because some
L records may be put in by the pilot).
Format of G Record:
G S S S S S S S S S S S S S S S S S S S S S S S S S S S S S CR LF
G S S S S S S S S S S S S S S S S S S S S S S S S S S S S S CR LF
G S S S S S S S S S S S S S S S S S S S S S S S S S S S S S CR LF
G S S S S S S S S S S S S S S S S S S S S S S S S S S S S S CR LF
G S S S S S S S S S S S S S S S S S S S S S S S S S S S S S CR LF
G S S S S S S S S S S S S S S S S S S S S S S S S S S S S S CR LF
etc
G record - Description
Size
Element
Remarks
Security code
Up to 75 bytes
per line
SSSSS

Как я понял, то, как по треку строится G-код, каждый производитель решает сам, и его задача предоставить в FAI софт, который проверит соответствии трека и контрольную сумму. Но не факт, что он эту информацию обязан доносить до всех желающих (в т.ч. авторов GPSDump), иначе желающие напишут программу, подделывающую эту подпись.
Волков Василий
АвторТемы
23 Янв 2017
Re: контрольные суммы IGC и программа GPSDUMP
Да. Похоже, что так. "Программа анализирующая полет должна игнорировать детальность данных (такая фигня написана) если не указан (известный) производитель".
CyberKexx
23 Янв 2017
Re: контрольные суммы IGC и программа GPSDUMP
Видимо, нужно узнавать у производителя прибора, с которого скачан трек, как трек можно валидировать. В идеале, у них должна быть формочка: ты им файл отправляешь, а они тебе ответ - валидный или нет.
CyberKexx
23 Янв 2017
Re: контрольные суммы IGC и программа GPSDUMP
А вообще, странно, что не стандартизовали это дело. Можно было бы считать какой-нибудь хэш по данным координат, и шифровать его несимметричным шифром. Тогда производители бы могли давать всем публичные ключи для проверки, а приватные ключи хранить в приборе, причём отдельно от кода прошивки.
Волков Василий
АвторТемы
23 Янв 2017
Re: контрольные суммы IGC и программа GPSDUMP
Задача была уже. GPSDUMP почему то не читал мои файлы. Я думал что из-за подписи. При этом Леонардо файлы кушал. Ошибка была в заголовке. Эту ошибку Леонардо игнорировал, а GPSDUMP не пропускал. Успел поковырять MD5 и до сих пор в шоке от алгоритмов. А ларчик просто открывался.
temp0508
пилот выходного дня
24 Янв 2017
Re: контрольные суммы IGC и программа GPSDUMP
короче, как я и подозревал - смысл этого формата теряется совсем, кроме лишних гемороев
Волков Василий
АвторТемы
24 Янв 2017
Re: контрольные суммы IGC и программа GPSDUMP
Выводы.
Истинность файлов формата IGC могут проверить только производители этих приборов или программ. В настоящее время программа GPSDump не проверяет эти файлы на истинность.
Существует ряд производителей и их приборов, истинность файлов которых, можно проверить средствами ФАИ. Если вы собираетесь представить такой файл в ФАИ, то скорее всего от Вас потребуют возможности его проверки.
Скажу кратко: я ни у кого таких приборов не видел.
Список производителей ниже
катинка

  Форумы paraplan.ru Снаряжение Приборы контрольные суммы IGC и программа GPSDUMP