PHP 8.5.0 Alpha 1 available for testing

convert_uuencode

(PHP 5, PHP 7, PHP 8)

convert_uuencodeCodifica un string utilizando el algoritmo uuencode

Descripción

convert_uuencode(string $string): string

convert_uuencode() codifica un string utilizando el algoritmo uuencode.

Uuencode traduce todos los strings (incluyendo datos binarios) en caracteres imprimibles, para asegurar su transmisión por Internet. Los datos en formato uuencode son aproximadamente un 35 % más grandes que los originales.

Nota: convert_uuencode() no produce ni la línea begin ni la línea end, que forman parte de los ficheros files codificados en uuencoded.

Parámetros

string

Los datos a codificar.

Valores devueltos

Devuelve los datos en formato uuencode.

Historial de cambios

Versión Descripción
8.0.0 Antes de esta versión, intentar convertir un string vacío devolvía false sin ninguna razón en particular.

Ejemplos

Ejemplo #1 Ejemplo con convert_uuencode()

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

echo
convert_uuencode($some_string);
?>

El resultado del ejemplo sería:

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

Ver también

add a note

User Contributed Notes 2 notes

up
16
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
10
zash at zash 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