Lire un fichier obj

Fermé
sarah - 8 mai 2009 à 18:05
 sarah - 8 mai 2009 à 22:52
Bonjour,

alors je veux récupérer les zones texte d'un fichier .o,
j'ai essayé strstr , ça merche pas, le lire dans un Qedittext non plus,

alors, vous avez une idée comment le parser ou le lire...?????

merci d'avance
A voir également:

3 réponses

On ne lit jamais un fichier obj, tout ce que tu peux en tirer c'est des 0 ou des 1 (c'est un fichier dit "binaire" contrairement aux fichiers "texte")

Vim par exemple te les ouvre mais en général ca n'aura aucune signification pour toi.
0
merci pour votre réponse,

mais si, on peut tirre d'infos à partir de ces fichiers,
je vous donne un exemple:

par exemple, dans un fichier compilé avec ICC de l'architecture itanium2, on trouve dans le .o , entre ces 0 et ces 1, le mot IA64, ce qui m'interesse c'est de pouvoir lire ces zones textes.

normalement il ya moyen?

merci d'avance
0
Kyzz Messages postés 25 Date d'inscription vendredi 8 mai 2009 Statut Membre Dernière intervention 6 novembre 2009 9
8 mai 2009 à 18:45
Si icc c'est le compilateur c de l'itanium je pense qu'il n'y a pas de moyen conventionnel de traduire le texte qui pourrai s'y afficher. Tu dois trouver les fichiers .c correspondant à ces .o
0
salut,

j'ai trouvé un moyen: la commande "strings" sur le shell affiche tous les chaines de caractères dans un fichier .o,

mais moi, je veux bien qlq chose d'équivalent en c, je veux écreire ça dans mon programme.

veuillez m'aider SVP?
merci
0