Si certo...
In realta' la funzione deve convertire una stringa che contiene solo una sequenza di caratteri gia' tradotti e traslitati in una sequenza esadecimale, ad esempio (non riporto l'esempio corretto, ma per farti capire) che so
A = 41
@ = 00
€ = C7E3 ...e cosi' via.....
quindi mi ritrovo solo caratteri da 0 a F
Comunque hai ragione...ovviamente non puo' esser utile a tutti l'esempio..ma il funzionamento del template B e b(dove i bit sono in ordine inverso) di unpack e pack di PERL (perché PHP non supporta questi due template) è come descritto sopra.