Aller au contenu principal

Comment inspecter un fichier binaire obf

Cet article doit être révisé

Si vous souhaitez inspecter le contenu d'un fichier obf, vous devez télécharger OsmAndMapCreator. Vous y trouverez une application console Inspector (.sh, .bat). Cette application console possède des paramètres optionnels [-vmap, -vaddress, -vtransport] et un paramètre obligatoire (fichier obf d'entrée). En spécifiant les paramètres optionnels, vous pouvez tracer toutes les informations du fichier obf (attention : cela peut être énorme !).

Exemple et étape par étape pour les utilisateurs de Windows :

  • Avoir Java Runtime Environment installé
  • Télécharger ou copier n'importe quelle carte hors ligne Osmand de votre appareil vers votre PC, placer ce fichier obf idéalement dans le dossier contenant tous les fichiers Mapcreator décompressés
  • Ouvrir l'invite de commande Windows (par exemple, en appuyant sur la touche Windows et "r", puis en entrant cmd et en appuyant sur Entrée)
  • Aller dans le dossier où vous avez décompressé Osmand-Mapcreator par la commande cd et le nom du dossier
  • Taper dir pour voir si vous êtes dans le bon dossier avec le fichier inspector.bat
  • Taper inspector -h pour voir un texte d'aide
  • Taper inspector -vaddress name_of_your_map.obf \>output.csv
  • Si vous obtenez une erreur de console Java concernant un manque de mémoire ou similaire, éditer le fichier inspector.bat en augmentant le nombre au paramètre -Xmx512M (ou similaire) étape par étape à une valeur plus élevée
  • Essayer de charger ce fichier texte CSV (éventuellement très volumineux) dans n'importe quel éditeur ou programme capable de charger de très gros fichiers, comme Notepad++ ... ou essayer une importation dans n'importe quel programme de feuille de calcul comme Excel ou LibreOffice calc (choisir TAB comme séparateur de champs)
  • Utiliser n'importe quelle fonction de recherche pour trouver des noms de lieux ou des noms de rues