Lire du binaire => code hexadecimal - Perl - Programmation
Marsh Posté le 02-11-2004 à 14:23:47
normal ça n'est pas fait pour être imprimé. utilise pack/unpack
Marsh Posté le 02-11-2004 à 14:48:23
unpack("H*",$ligne); |
Merci les gars !
Marsh Posté le 02-11-2004 à 15:47:46
Taz a écrit : j'espère que t'as vu que y a d'autres formats. |
Ben oui.
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 ?
Marsh Posté le 02-11-2004 à 14:20:22
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ϹBH=0µ§é 1ñAÊÍC¶QNG^Ü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Ä Wrggõ.Mø HV£L©ÙPÏÔÁe÷Y/P²ûk^þÃJJoÍEÿ){ã
Iï`×ÿê(@äRµé
z¢ »@'
°
ªxteâÃ)-é›=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