AlphaScorpius
Messages postés2Date d'inscriptionvendredi 13 octobre 2006StatutMembreDernière intervention11 novembre 2007
-
11 nov. 2007 à 04:13
AlphaScorpius
Messages postés2Date d'inscriptionvendredi 13 octobre 2006StatutMembreDernière intervention11 novembre 2007
-
11 nov. 2007 à 13:43
Bonjour,
Après m'être récemment interrogé sur la manière dont l'on pouvait créer un fichier bitmap, et avoir étudié leur structure hexadécimale, j'en suis arrivé à la question: "mais comment écrit-on un fichier en hexadécimal à la base?".
J'ai donc cherché un peu partout avec google sur la manière d'écrire un fichier en hexa, mais je me suis vite rendu qu'absolument toutes les fonctions que je trouvais faisaient intervenir une chaine de caractères comme argument, chaine qui serait ensuite écrite dans le fichier. Le mystère reste donc entier pour moi, c'est pourquoi je suis venu ici dans l'espoir que quelqu'un pourrait éclairer ma lanterne.
Pour expliciter ce que je voudrais pouvoir faire:
J'aimerais pouvoir écrire par exemple "a5" dans un fichier, et en ouvrant ce fichier avec un éditeur hexadecimale voir exactement a5, et pas la convertion hexadécimale de la chaine de caractères "a5" qui se traduirait par 61 35 ou quelque chose du genre.
AlphaScorpius
Messages postés2Date d'inscriptionvendredi 13 octobre 2006StatutMembreDernière intervention11 novembre 2007 11 nov. 2007 à 13:43
@[auteur/BRUNEWS/39449.aspx BruNews]
Désolé de l'imprecision, effectivement quand je dis vouloir écrire en "hexa" j'ai pleinement conscience que cela revient à écrire directement le fichier en binaire, le passage de l'un à l'autre n'étant pas bien compliqué.
@[auteur/NEOFR/639176.aspx Neo_Fr]
Merci pour la fonction, je vais la décortiquer pour comprendre morceau par morceau comment elle fonctionne.