SEL.html

base64_encode

Informationsseite

nach unten Befehl
nach unten Version
nach unten Beschreibung
nach unten Beispiel
nach unten Ausgabe

nach unten 

Befehl

string base64_encode(string data)

 

nach obennach unten 

Version

PHP 3, PHP 4 >= 4.0b1

 

nach obennach unten 

Beschreibung

Mit base64_encode() kann man eine Zeichenkette (data) von einem lesbaren 8-
Bit-Zeichen-Format in einen Base64-Code konvertieren. Bei der Konvertierung
zu einem Base64-Code benötigen die Daten gegenüber der ursprünglichen Größe
ca. 33% mehr Speicher, können aber sehr gut komprimiert werden.
Diese Funktion ist sehr nützlich für Datenübertragungen (z.B. E-Mails), welche
das 8-Bit-Zeichen-Format nicht einwandfrei übertragen können.

Bei der unten stehenden Tabelle können Sie in etwa die Größenveränderungen
sehen. Es wurde eine Zeichenkette mit 1055 Zeichen erzeugt und jeweils komprimiert.

Format Original Komprimiert Speicher
       
8Bit-Zeichen-Format 1,03kb 691Byte 100%
Base64-Code 1,40kb 958Byte 136%

Siehe auch:

 

nach obennach unten 

Beispiel

<?PHP
$string = "Erst einmal diese Zeichenkette unwandeln";
echo "<b>Ursprüngliche Zeichenkette:</b><br>";
echo $string . "<br><br>";
echo "<b>Base64-kodierte Zeichenkette:</b><br>";
$code = base64_encode($string);
echo $code . "<br><br>";
$code_1 = base64_decode($code);
echo "<b>Base64-dekodierte Zeichenkette:</b><br>";
echo $code_1 . "<br>";
?>

 

nach obennach unten 

Ausgabe

Ursprüngliche Zeichenkette:
Erst einmal diese Zeichenkette unwandeln

Base64-kodierte Zeichenkette:
RXJzdCBlaW5tYWwgZGllc2UgWmVpY2hlbmtldHRlIHVud2FuZGVsbg==

Base64-dekodierte Zeichenkette:
Erst einmal diese Zeichenkette unwandeln

 

nach oben
weiter:weiter Seite parse_url
zurück:zurück Seite base64_decode
 

© 2001, 2002 E-Mail Damir Enseleit, mail@selfphp3.de