eXeL@B —› Основной форум —› Карты навител. *.nm2. Кто нить знаком с форматом? Хоть какаие нибудь наводки? |
Посл.ответ | Сообщение |
|
Создано: 24 июня 2010 15:22 · Поправил: punxer · Личное сообщение · #1 В файле полюбому демо карта очень маленького размера. Во всех файлах присутствует заголовок до 0x0d. Помогите разобраться. Энтропия неоднозначная. Точно не сказать запакован или нет. Известноо что внутри не растры а векторная графика. (Польский формат) Что то типа того: Code:
|
|
Создано: 24 июня 2010 15:25 · Личное сообщение · #2 других форматов в основе картографии и прог в которых карты делают нет есть экзешник под мобильную винду (CE). Пока его пытаю. Пока откопал только использование zLib a ну и CRC tables Щас палиться DES еще. Пока поверхностный анализ криптоутилитами. вот екзе. От модератора: не умеешь пользоваться кнопочкой Правка? ну давай я за тебя |
|
Создано: 11 января 2011 17:54 · Личное сообщение · #3 |
|
Создано: 11 января 2011 19:03 · Личное сообщение · #4 Code:
"Type=0x50" - размерность полигона, который рисуется на карте по заданным координатам. motivator, а какова собственно цель изучения данного формата? Только изучение или планируется кодить софт для работы с ним? ----- -=истина где-то рядом=- |
|
Создано: 11 января 2011 23:06 · Личное сообщение · #5 KingSise пишет:а какова собственно цель изучения данного формата? Цель получить доступ к картам, чтобы иметь возможность их редактировать и конвертировать в др. форматы. Краткий экскурс в историю. Некой компанией была разработана золотая идея: "создать бесплатный простой в понимании софт, с помощью которого любой не подготовленный пользователь сможет нарисовать карту своего родного города страны и пр." (GPSMapEdit, www.geopainting.com/ru/index.html) Кроме этого, был разработан простой текстовый формат таких пользовательских карт (т.н. "Польский" файл - *.mp, спецификация www.cgpsmapper.com/download/cGPSmapper-UsrMan-v02.5.pdf). Чтобы юзерам не рисовать карты "с нуля", компанией был проведен реверс формата карт Garmin (наиболее распространенные навигационные карты), что и стало одной из мега возможностей GPSMapEdit. В общем, для навигации текстовый файл карты (см. 1-й пост) конвертируется в закрытый формат Навител Навигатора *.nm2 Формат nm2 закрыт и обратная его компиляция в исходный текстовый формат не возможна, GPSMapEdit может только сохранять карты в nm2, но не открывать их. Исходник карты соответственно есть только у автора карты и компании-разработчика GPSMapEdit. Собственно цель исследований и состоит в разборе формата nm2. Не сложно догадаться какая компания стала одним из крупнейших лидеров среди производителей навигационного ПО в СНГ, не затрачивая на рисование карт особых усилий. |
|
Создано: 12 января 2011 01:16 · Личное сообщение · #6 |
|
Создано: 12 января 2011 13:21 · Поправил: motivator · Личное сообщение · #7 SergX пишет: есть возможность конвертировать текстовые файлы в закрытый формат nm2 ? Это может делать любой желающий, при помощи бесплатной SergX пишет: что мешает вносить изменения в текстовый файл и попробовать искать закономерность в изменениях nm2 соответственно ? Ничего не мешает, но в nm2 данные шифруются, поэтому правильнее было бы специалисту реверснуть exe и документировать принцип шифрования, на основе этого я смогу написать обратный компилятор в txt |
|
Создано: 12 января 2011 13:38 · Поправил: ciam · Личное сообщение · #8 |
|
Создано: 12 января 2011 17:51 · Личное сообщение · #9 ciam отправил готовый дистриб. в ПМ. Кроме этого, можно скачать демо-версию и с оф. сайта. Единственное ограничение на размер карт - до 100Кб: www.navitel.su/downloads/ НН - может только открывать карты nm2 GPSMapEdit - может только сохранять карты в nm2. Он бесплатный и под винду, может проще его дебажить? |
|
Создано: 12 января 2011 19:55 · Личное сообщение · #10 Для сравнения и анализа с помощью GPSMapEdit сделал ряд компиляций текстового файла в nm2 (см. вложение) test2.mp-test2.nm2 точка типа 0x100 test3.mp-test3.nm2 изменил тип точки 0x200 test4.mp-test4.nm2 изменил координаты 0.000000,1.000000 test5.mp-test5.nm2 изменил координаты 1.000000,1.000000 test6.mp-test6.nm2 точке присвоил название test 01c1_12.01.2011_CRACKLAB.rU.tgz - mp-nm2.rar |
|
Создано: 12 января 2011 21:36 · Личное сообщение · #11 Сам Формат карт нужно выковыривать из GPSMapEdit ! Но эта прога Комерческая и не понимает платные карты, думаю, что нужно расковырять шифровку карт в Самом Навителе. Таким образом можно научиться смимать крипто с защищенных карт и редактировать. В Сыое время я собирал карты из SHP формата через GPS mapedit, но к защищенным картам нужен другой подход. |
|
Создано: 12 января 2011 22:49 · Личное сообщение · #12 |
|
Создано: 06 февраля 2013 12:48 · Поправил: specinvest · Личное сообщение · #13 |
|
Создано: 06 февраля 2013 12:52 · Личное сообщение · #14 |
eXeL@B —› Основной форум —› Карты навител. *.nm2. Кто нить знаком с форматом? Хоть какаие нибудь наводки? |
Эта тема закрыта. Ответы больше не принимаются. |