Skip to main content

Як переглянути двійковий файл obf

Цю статтю потрібно переглянути

Якщо ви хочете переглянути вміст файлу obf, вам потрібно завантажити OsmAndMapCreator. Там ви можете знайти консольну програму Inspector (.sh, .bat). Ця консольна програма має необов'язкові параметри [-vmap, -vaddress, -vtransport] та один обов'язковий параметр (вхідний файл obf). Вказавши необов'язкові параметри, ви можете відстежити всю інформацію з файлу obf (будьте обережні: вона може бути величезною!).

Приклад та покрокова інструкція для користувачів Windows:

  • встановіть Java Runtime Environment
  • завантажте або скопіюйте будь-яку офлайн-карту Osmand з вашого пристрою на ваш ПК, розмістіть цей файл obf ідеально в папці з усіма розпакованими файлами Mapcreator
  • відкрийте командний рядок Windows (наприклад, натиснувши клавішу Windows та "r", потім введіть cmd та натисніть Enter)
  • перейдіть до папки, де ви розпакували Osmand-Mapcreator, за допомогою команди cd та назви папки
  • введіть dir, щоб перевірити, чи ви знаходитесь у правильній папці з файлом inspector.bat
  • введіть inspector -h, щоб побачити довідковий текст
  • введіть inspector -vaddress name_of_your_map.obf \>output.csv
  • якщо ви отримаєте помилку консолі Java про недостатньо пам'яті або подібне, відредагуйте файл inspector.bat, поступово збільшуючи число в параметрі -Xmx512M (або подібному) до більшого значення
  • спробуйте завантажити цей (можливо, дуже великий) текстовий файл CSV у будь-який редактор або програму, яка може завантажувати дуже великі файли, наприклад Notepad++ ... або спробуйте імпортувати його в будь-яку програму для електронних таблиць, наприклад Excel або LibreOffice calc (виберіть TAB як роздільник полів)
  • використовуйте будь-яку функцію пошуку, щоб знайти назви місць або вулиць