PHP 7.1.21 Released

convert_uuencode

(PHP 5, PHP 7)

convert_uuencodeUuencode a string

Descrierea

string convert_uuencode ( string $data )

convert_uuencode() encodes a string using the uuencode algorithm.

Uuencode translates all strings (including binary data) into printable characters, making them safe for network transmissions. Uuencoded data is about 35% larger than the original.

Notă: convert_uuencode() neither produces the begin nor the end line, which are part of uuencoded files.

Parametri

data

The data to be encoded.

Valorile întoarse

Returns the uuencoded data sau FALSE în cazul eșecului.

Exemple

Example #1 convert_uuencode() example

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

echo 
convert_uuencode($some_string);
?>

Exemplul de mai sus va afișa:

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

A se vedea și

add a note add a note

User Contributed Notes 2 notes

up
12
root at mantoru dot de
10 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
6
zash at zash dot se
10 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