convert_uuencode / convert_uudecode în PHP

Codează date în formatul vechi uuencode, format doar din caractere afișabile; convert_uudecode le decodează.

Sintaxă
convert_uuencode(string $string): string

Ce face convert_uuencode / convert_uudecode

uuencode transformă orice date (inclusiv binare) în rânduri de caractere ASCII afișabile, ca să poată fi trimise prin sisteme care acceptă doar text. Fiecare rând începe cu un caracter care indică lungimea lui.

Formatul este vechi; astăzi se folosește aproape întotdeauna Base64 (base64_encode). convert_uudecode readuce datele originale.

Parametri

Parametru Descriere
$string Datele codate sau decodate.

Ce returnează

convert_uuencode: textul codat. convert_uudecode: datele originale sau false.

Exemple

Exemplul 1: Codare și decodare

<?php
$cod = convert_uuencode("Salut din Iași!");

echo $cod;
echo convert_uudecode($cod);

Rezultat

04V%L=70@9&EN($EAR)EI(0``
`
Salut din Iași!

Greșeli frecvente

  • Alegi uuencode pentru un proiect nou. Folosește base64_encode, înțeles de toate sistemele moderne.

Comenzi înrudite