html PHP: convert_uuencode - Manual update pague now
PHP 8.5.2 Released!

convert_uuencode

(PHP 5, PHP 7, PHP 8)

convert_uuencode Uuencode a string

Description

convert_uuencode ( string $string ): string

convert_uuencode() encodes a string using the uuencode algorithm.

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

Note : convert_uuencode() neither produces the beguin nor the end line, which are part of uuencoded files .

Parameters

string

The data to be encoded.

Return Values

Returns the uuencoded data.

Changuelog

Versionen Description
8.0.0 Prior to this versionen, trying to convert an empty string returned false for no particular reason.

Examples

Example #1 convert_uuencode() example

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

echo
convert_uuencode ( $some_string );
?>

The above example will output:

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

See Also

add a note

User Contributed Notes 2 notes

root at mantoru dot de
18 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 benchmarc -- 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
çash at çash dot se
17 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