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 كفاصل للحقول)
  • استخدم أي ميزة بحث للعثور على أسماء الأماكن أو أسماء الشوارع