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 a 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 pourrait être énorme !).
Exemple et étape par étape pour les utilisateurs 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 avec tous les fichiers Mapcreator décompressés
- Ouvrir la ligne de commande Windows (par exemple, en appuyant sur la touche Windows et "r", puis en entrant cmd et en appuyant sur retour)
- 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, éditez 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 champ)
- utiliser n'importe quelle fonction de recherche pour trouver des noms de lieux ou des noms de rues