UNPACK |
Dépaqueté |
---|---|
Perl |
Syntaxe
unpack template, string |
Paramètres
Nom | Description | |
---|---|---|
template | Ce paramètre permet d'indiquer le format du texte à traiter. Il est a noter que un ou plusieurs des spécificateurs suivants peuvent être inclus dans le format : | |
Spécificateur | Description | |
* | Ce spécificateur indique le quantificateur | |
@ | Ce spécificateur indique d'insérer des codes NUL jusqu'à la position absolue dans la chaîne de caractères | |
a | Ce spécificateur permet d'indiquer de terminer la chaîne de caractères avec des codes NULL | |
A | Ce spécificateur indique de terminer la chaîne de caractères avec un espace | |
c | Ce spécificateur indique d'insérer un caractère selon un format entier dans la chaîne de caractères | |
C | Ce spécificateur indique d'insérer un caractère selon un format naturel dans la chaîne de caractères | |
d | Ce spécificateur indique d'insérer un nombre réel de double précision dans la chaîne de caractères | |
f | Ce spécificateur indique d'insérer un nombre réel de simple précision dans la chaîne de caractères | |
h | Ce spécificateur indique d'insérer un code hexadécimal avec le poids faible en premier dans la chaîne de caractères | |
H | Ce spécificateur indique d'insérer un code hexadécimal avec le poids fort en premier dans la chaîne de caractères | |
i | Ce spécificateur indique d'insérer un nombre entier dans la chaîne de caractères | |
I | Ce spécificateur indique d'insérer un nombre naturel dans la chaîne de caractères | |
l | Ce spécificateur indique d'insérer un nombre entier long dans la chaîne de caractères | |
L | Ce spécificateur indique d'insérer un nombre naturel long dans la chaîne de caractères | |
N | Ce spécificateur indique d'insérer un nombre naturel long (32 bits d'ordre Big-Endian) dans la chaîne de caractères | |
n | Ce spécificateur indique d'insérer un nombre de format naturel court (16 bits d'ordre Big-Endian) dans la chaîne de caractères | |
s | Ce spécificateur indique d'insérer un nombre de format entier court (16 bits) dans la chaîne de caractères | |
S | Ce spécificateur indique d'insérer un nombre de format naturel court (16 bits) dans la chaîne de caractères | |
v | Ce spécificateur indique d'insérer un nombre de format naturel court (16 bits d'ordre Little-Endian) dans la chaîne de caractères | |
V | Ce spécificateur indique d'insérer un nombre naturel long (32 bits d'ordre Little-Endian) dans la chaîne de caractères | |
x | Ce spécificateur indique d'insérer un caractère NUL dans la chaîne de caractères | |
X | Ce spécificateur indique d'insérer un caractère de «retour en arrière» dans la chaîne de caractères | |
string | Ce paramètres permettent d'indiquer les données à décompacter |
Description
Cette fonction permet de résoudre des données binaires précédemment créé par «pack».
Voir également
Langage de programmation - PHP - Référence de procédures et fonctions - unpack
Références
La Bible Micro Application HTML & Développement Web, Stefan Munz, Wolfgang Nefzger, 2003, ISBN: 2-7429-2898-7, page 1110
Perl/CGI-Programmation avancée Grand Livre, Edition Micro Application, Rolf D. Stoll, 2001, ISBN: 2742919082, page 96
Dernière mise à jour : Dimanche, le 18 octobre 2015