ein Kapitel zurück                                           ein Kapitel weiter

Im Kapitel zuvor haben wir einmal das Templat-Zeichen a und A benutzt ohne näher darauf einzugehen. Perl bietet eine Menge mehr sehr nützlicher Template zum packen und entpacken. Hierzu nun einige Template - Zeichen und Ihre Bedeutung...............


Template-Zeichen Bedeutung
ASCII-String
A ASCII-String
b  Bit-String (niedrigstes Bit zuerst)
B Bit-String (höchstes Bit zuerst)
c  Ein Zeichen mit Vorzeichen
Ein Zeichen ohne Vorzeichen
Fließkommawert
Fließkommawert
Hexdezimaler String (niedrigste Ziffer zuerst)
Hexdezimaler String (höchste Ziffer zuerst)
ganze Zahl mit Vorzeichen
ganze Zahl ohne Vorzeichen
langes Wort mit Vorzeichen
langes Wort ohne Vorzeichen
kurze Ganzzahl in Netzwerkanordnung
lange Ganzzahl in Netzwerkanordnung
Zeiger auf String
kurze Ganzzahl mit Vorzeichen
kurze Ganzzahl ohne Vorzeichen
Decodieren eines Strings
Überspringe ein Byte von vorne
Überspringe ein Byte von hinten
Gehe zu angegeben Position in einem String


Das waren jetzt glaube ich nicht alle aber ein kleiner Überblick darüber. Wir werden noch einige im Verlaufe des Kurses näher kennen lernen. Hier ein paar Anwendungsbeispiele............


($r, $g, $b) = unpack ("C3", $color);  #entpacke 3 unsigned chars

$color = pack("C3", $r, $g, $b)         #packe 3 unsigned chars


ein Kapitel zurück          nach oben           ein Kapitel weiter


© 2001,2002 Jürgen Wolf