Récupération du code binaire d'un fichier

Récupération du code binaire d'un fichier - PHP - Programmation

Marsh Posté le 13-11-2006 à 17:08:20    

Bonjour,
 
Je me permet de poster ce sujet car je n'ai encore pas trouvé de réponses concrètes à mon problème. En effet j'ai un problème pour récupérer le code binaire d'un fichier.
 
Je m'explique, c'est très simple :
 
Je récupère un fichier avec php,  
Je récupère son code binaire (0111100000..... par ex),
Je fais mes traitements que je veux,
J'affiche le code binaire.
 
Je n'ai pas trouvé, je sais que la fonction fread lit un fichier en binaire mais je ne vois pas comment récupérer le code binaire d'un fichier :-/
 
Si quelqu'un a la solution,  
 
Merci
Franck

Reply

Marsh Posté le 13-11-2006 à 17:08:20   

Reply

Marsh Posté le 13-11-2006 à 21:36:31    

zebestt a écrit :

Bonjour,
 
Je me permet de poster ce sujet car je n'ai encore pas trouvé de réponses concrètes à mon problème. En effet j'ai un problème pour récupérer le code binaire d'un fichier.
 
Je m'explique, c'est très simple :
 
Je récupère un fichier avec php,  
Je récupère son code binaire (0111100000..... par ex),
Je fais mes traitements que je veux,
J'affiche le code binaire.
 
Je n'ai pas trouvé, je sais que la fonction fread lit un fichier en binaire mais je ne vois pas comment récupérer le code binaire d'un fichier :-/
 
Si quelqu'un a la solution,  
 
Merci
Franck


 
J'ai résolu le problème :  
 

Code :
  1. $fichier = fopen('out.tst', 'wb+');
  2. $b = pack("c", 0x02); // 0x02 comme char
  3. fwrite($fichier,$b);
  4. $ff=-1.75440;
  5. $b = pack("f", $ff); // $ff comme float
  6. fwrite($fichier,$b);
  7. fwrite($fichier, pack("c", 0x00)); // fonctionne bien sur également sans variable intermédiaire
  8. fclose ($fichier);


 
voilà ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed