CONVERT_UUENCODE |
Conversion uuencode |
PHP 4.0+ |
Syntaxe
function convert_uuencode($data)
|
Paramètres
Nom |
Description |
$data |
Ce paramètre permet d'indiquer une chaîne de caractères quelconque à encodées |
Retour
Valeur |
Description |
chaîne de caractères |
Ces valeurs indique une chaîne de caractères encodé. |
Description
Cette fonction permet d'encoder une chaîne de caractères avec un algorithme «uuencode».
Remarques
- La fonction convert_uuencode() permet d'encoder une chaîne de caractères dans un format textuel sûr : Le format uuencode transforme des données
binaires en texte ASCII, ce qui permet de les transmettre sur des canaux qui ne supportent que le texte brut, comme certains courriels anciens.
- Cette fonction est particulièrement utile pour des échanges avec des systèmes hérités : Bien que le format uuencode soit obsolète, certaines applications
industrielles ou anciennes peuvent encore s'appuyer sur cet encodage pour traiter ou transmettre des fichiers.
- Le texte retourné par convert_uuencode() est plus long que les données originales : Comme tous les encodages texte de données binaires, uuencode augmente
la taille du contenu, ce qui doit être pris en compte dans les limites de stockage ou de transmission.
- L'encodage uuencode est structuré ligne par ligne avec des caractères spéciaux : Cela permet un découpage prévisible, mais aussi une complexité
supplémentaire si on souhaite analyser ou manipuler manuellement le texte encodé.
- Cette fonction est utile pour créer un cycle d'encodage/décodage avec convert_uudecode() : On peut facilement tester des traitements bidirectionnels de
données, notamment pour des sauvegardes, des exports ou des échanges inter-systèmes.
- convert_uuencode() n'est pas adapté aux échanges modernes sécurisés ou compressés : Pour des communications modernes via le web ou les API, il est
préférable d'utiliser base64_encode(), plus courant, documenté et mieux standardisé.
- Elle permet d'encoder tout type de chaîne, y compris des données binaires brutes : Cela en fait un outil simple pour sérialiser temporairement du contenu
en vue d'un envoi ou d'un stockage dans un format compatible ASCII.
- Ce type de conversion doit être utilisé avec précaution dans les nouvelles applications : Les formats obsolètes peuvent poser des problèmes de compatibilité,
de maintenance ou de sécurité. Il est donc préférable de les réserver aux cas où ils sont explicitement requis.
Dernière mise à jour : Mercredi, le 25 mars 2015