Thread pack/unpack (8 answers)
Opened by SuKo at 2008-01-21 11:37

SuKo
 2008-01-21 11:37
#104973 #104973
User since
2006-07-17
3 Artikel
BenutzerIn
[default_avatar]
Hi,

ich hab einen Stream $stream = 1100111110100010111010101...
den möchte ich dann in einen Stream von HEX Zahlen umwandeln.

Hab mir folgendes überlegt

Code: (dl )
1
2
3
4
5
6
7
8
9
for ($a=0; $a<length($finalStream);$a+=8 )
{
my $bits = substr ($finalStream,$a,8);

my $length = 8 - length($bits);
for (1..$length){$bits.=0}
my $hex = pack( 'H*', $bits );
$HEX.=$hex;
}

was mach ich falsch, denn bei z.B. 11001111 sollte CF rauskommen und nicht < <<;

Danke

View full thread pack/unpack