Re: byte swapping

トップ ページ

このメッセージに返信
著者: Edgar Bonet
日付:  
To: Liste Guilde
題目: Re: byte swapping
Le samedi 21 octobre, Habib Bouaziz-Viallet a écrit :
> Le sujet est dans le titre. Je cherche une méthode simple pour effectuer un
> byte-swapping d'un fichier hexadecimal.


C'est quoi un fichier hexadécimal ? Je suppose que tu parles de binaire
et non pas d'un fichier texte avec des valeurs écrites en hexa.

Le programme suivant devrait faire l'affaire pour des petits fichiers.
Si le fichier est gros, c'est pas terrible, car il avale tout en mémoire
avant de le ressortir.

------------------------------------------------------------------------
#!/usr/bin/perl

local $/; # slurp
$file = <>;
print pack("n*", unpack("v*", $file));
------------------------------------------------------------------------

Edgar, en direct de l'install-party.