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