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