programming-examples/perl/SystemFunction/The pack-format characters, as used by unpack.pl
2019-11-15 12:59:38 +01:00

26 lines
1.4 KiB
Perl

Character Description
a ASCII character string, unstripped
A ASCII character string with trailing nulls and spaces stripped
b String of bits, lowest first
B String of bits, highest first
c A signed character (range usually -128 to 127)
C An unsigned character (usually 8 bits)
d A double-precision floating-point number
f A single-precision floating-point number
h Hexadecimal string, lowest digit first
H Hexadecimal string, highest digit first
I A signed integer
I An unsigned integer
l A signed long integer
L An unsigned long integer
n A short integer in network order
N A long integer in network order
p A pointer to a string
s A signed short integer
S An unsigned short integer
u Convert (uudecode) a uuencoded string
v A short integer in VAX (little-endian) order
V A long integer in VAX order
x Skip forward a byte
X Indicates "go back one byte"
@ Go to specified position