Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
911 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  Lire du binaire => code hexadecimal

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Lire du binaire => code hexadecimal

n°888529
Rasthor
Posté le 02-11-2004 à 14:20:22  profilanswer
 

Bonjour à tous,
 
 
Y'a-t-il une façon en perl de lire un fichier binaire et de l'afficher en code hexdécimal ? J'aimerais juste lire la première ligne de ce fichier.
 
J'arrive à lire une ligne d'un fichier texte, mais si je fais la même chose pour un binaire (une vidéo ou un mp3), il m'affiche une suite de caractère qui ne veulent rien dire genre comme ça (commande système head sur un .avi):

€ó1#ðɀ|$Üþ>,«7JÛûã:ܺËÄéé=1VVÐa¥ZÊS\µþý%/ÿû0Äx_jd°À@í@8Â<¹]$
                                                                 .hñž  "Àz±xêôX͹ÜSiéôàß'¯(û
               }1ɱ»#;{:ɀðЧ%Î@\ýZ§G)<$PðÄ1"Ò#gB©ÀUÚ7]ÊIã'î=NŸáÜ(£UÆɌ~¹Äœb!3Ã@sc<vUb¯(§ÿû0Ä        xapäŒÀ@ñ
n\ô~[u|ÇÖ
           >ÖÌËPTDõ^ÕbwÞϹ±qÓj#æþ
p=Éñ!                                vÀmâ
     ¥åæeæ'áŸ@GhLëEØ:Ô8ϹBŠH=0µ§é 1ñAʀÍC¶QŽNG^Ü9Ǯϵr2&1jÿû0ÄSrç€e@ò
 àw                                                                          î
Þ1%ï73ÔbûRSë¥-ç:Dé*ZÐКP.Ù­= »šB),&ÀÆ^âÁ02dÊk±ÿû0Ä|Orgìîó
                                                                      â€HÌcþ_¬£Õ9Îkáä¢ù2P:÷;ÂkL\Ð`çú`p`Z Ø4m ¥su`­=b¹+É
Áã
Íá4uE
ÙB$Z÷
{Üm8?bîր8pžÿû0Ä ŽWrg€gõ.Mø HV£L©ÙPŽÏÔÁe÷Y/P²ûk^þÃJJœoÍEÿ){ã  
Iï`×ÿê(@äRµé
            z¢ »@'
°
ªxteâÃ)-é&#155;=n}ëZiÇ9§Üç|ºu-¢Ïz?kŠ"h%LÞÿû0Ä&arG°Çï


 
 
Auriez-vous une solution pour avoir du code hexa genre : "04917AHE3452BGE3214" ?
 
Il me semblait que c'était possible quand j'étais sur amiga avec un autre soft.


Message édité par Rasthor le 02-11-2004 à 14:20:39
mood
Publicité
Posté le 02-11-2004 à 14:20:22  profilanswer
 

n°888531
Mr Mala
Posté le 02-11-2004 à 14:21:45  profilanswer
 

Vas voir du côté de la fonction unpack.

n°888533
Taz
bisounours-codeur
Posté le 02-11-2004 à 14:23:47  profilanswer
 

normal ça n'est pas fait pour être imprimé. utilise pack/unpack

n°888569
Rasthor
Posté le 02-11-2004 à 14:48:23  profilanswer
 

unpack("H*",$ligne);


 
 
 [:roi]  
 
 
Merci les gars ! :hello:


Message édité par Rasthor le 02-11-2004 à 14:48:34
n°888573
Taz
bisounours-codeur
Posté le 02-11-2004 à 14:49:43  profilanswer
 

j'espère que t'as vu que y a d'autres formats.

n°888603
Rasthor
Posté le 02-11-2004 à 15:47:46  profilanswer
 

Taz a écrit :

j'espère que t'as vu que y a d'autres formats.

Ben oui. [:spamafote]
http://www.nexen.net/docs/php/anno [...] en=binaire
 
Mais c'est celui-qui va le mieux. A moins que tu en voye un autre qui irait mieux ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  Lire du binaire => code hexadecimal

 

Sujets relatifs
"Cacher" code php ? Autre serveur ?[Recherche] Code HTML légende passage du curseur sur l'image
exe/dll : duplication du code des méthodesLe binaire et les puissances pour les pro
Site où ça code et décode des nombres....Crypter code php
Récupération de données par DOM avec code javascript - svgmessage d'insertion génant dans un code VBA
[VBA]Lire dans un fichier Excel fermé et protègergenerer du code a partir de ..
Plus de sujets relatifs à : Lire du binaire => code hexadecimal


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR