Bonjour,
Je souhaiterais faire quelques opérations sur un fichier en hexadécimal et binaire mais je trouve peu d'informations sur le sujet (ou je n'ai pas les bons mots clés).
Je souhaiterais faire les choses suivantes :
- Ouvrir un fichier (lecture seule suffisante) et le charger en mémoire : est-ce qu'un FileOpen avec un fmOpenRead est suffisant ? Y a-t-il une meilleure méthode pour charger entièrement le fichier en mémoire ?
- Me déplacer dans le fichier en donnant des adresses hexa : y a-t-il une fonction qui permette de se déplacer directement dans un fichier ?
- Lire des portions du fichier : faut-il utiliser BlockRead ?
- Accéder uniquement à certains bits d'une valeur hexa : je pense qu'il suffit de faire un masque avec un "and" pour ce point)
Ce serait déjà un bon début avec ces éléments
Merci par avance !
Partager