Lire un fichier obj

sarah -  
 sarah -
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

Quartz
 
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
sarah
 
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 31 Statut Membre 9
 
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
sarah
 
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