PHP 8.4.0 RC4 available for testing

convert_uuencode

(PHP 5, PHP 7, PHP 8)

convert_uuencodeEncode une chaîne de caractères en utilisant l'algorithme uuencode

Description

convert_uuencode(string $string): string

convert_uuencode() encode une chaîne de caractères en utilisant l'algorithme uuencode.

Uuencode traduit toutes les chaînes (y compris les données binaires) en caractères imprimables, pour assurer leur transmission sur Internet. Les données au format uuencode sont environ 35 % plus grandes que les originales.

Note: convert_uuencode() ne produit ni la ligne begin ni la ligne end, qui font partie des fichiers files encodé en uuencoded.

Liste de paramètres

string

Les données à encoder.

Valeurs de retour

Retourne les données, au format uuencode.

Historique

Version Description
8.0.0 Antérieur à cette version, tenter de convertir une chaîne vide retournait false pour aucune raison particulière.

Exemples

Exemple #1 Exemple avec convert_uuencode()

<?php
$some_string
= "test\ntext text\r\n";

echo
convert_uuencode($some_string);
?>

L'exemple ci-dessus va afficher :

0=&5S=`IT97AT('1E>'0-"@``
`

Voir aussi

add a note

User Contributed Notes 2 notes

up
13
root at mantoru dot de
17 years ago
@Craig's note: base64_encode() is better suited for that. In fact, it produces smaller output and operates slightly faster. I did a little benchmark -- here are my findings:

File: JPG, 631614 bytes

== Base64 ==
execution time: 0.0039639472961426 secs
output length: 842152

== UUencode ==
execution time: 0.004105806350708 secs
output length: 870226
up
8
zash at zash dot se
16 years ago
note that using base64 or uuencode to store data in a database is pretty useless. if you properly escape your data and use a binary field (BLOB etc) there is no problem.
To Top