Question : Comment convertir un dossier binaire en corde Hex ? (Perl)

Les experts, le

how font je convertissent un dossier binaire en corde hex dans le Perl ? exemple du

not-so-working : le

s'ouvrent (BS_FILE, $bs_file_bin) ou meurent « ne peut pas ouvrir $bs_file_bin : $ !  » ; binmode du
du
(BS_FILE) ; @lines = du
du
;
pour $line (@lines) {chomp $line de
; le
mon $int = déballent (« N », paquet (« B32 », substr (« 0 » x 32. $line, -32)));
mon $hex = sprintf (« %x », $int) ; copie STDOUT « $hex \ n » du

;

}
class= de

Réponse : Comment convertir un dossier binaire en corde Hex ? (Perl)

Je pense que l'issue est que vous vous mélangez au binmode.
Essayer ceci… qu'il semble fonctionner pour moi.
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
employer strict ;

mon $bs_file_bin = « /tmp/bf » ;

s'ouvrir (BS_FILE, $bs_file_bin)  ou mourir « ne peut pas ouvrir $bs_file_bin : $ !  » ;
binmode (BS_FILE) ;

mon $data ;
tandis que (lu (BS_FILE, $data, 4)) {
   mon $int = déballent (« N », $data) ;
   mon $hex = sprintf (« %08X », $int) ;
   copie STDOUT « $hex \ n » ;
}
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us