.. highlightlang:: us .. index:: base64_decode .. _base64_decode: base64_decode ============= .. us.tag base64_decode NOTREADYGERMAN New400 Changed420 STR :ref:`base64_decode` dekodiert Daten vom base64-Format. .. function:: r = base64_decode(data) r = base64_decode(data, bStrReturn) .. us.return **Returnwert** *bStrReturn* ist FALSE (0) oder nicht angegeben: *r* ist ein String, falls der base64-kodierte String *data* keine 0-Zeichen enthält und sonst ein Vektor mit Bytes (Zahlen zwischen 0 und 255). *bStrReturn* ist TRUE (1): *r* ist ein String. .. us.params **Parameter** .. uparam:: data *data* ist ein base64-kodierter String. .. uparam:: bStrReturn Falls *bStrReturn* ungleich 0 ist, wird als Ergebnis *r* immer ein String zurück gegeben. Falls *bStrReturn* gleich 0 ist, oder *bStrReturn* nicht angegeben wird, wird als Ergebnis ein Zahlenvektor zurück gegeben, falls in *r* 0-Zeichen enthalten sind. .. us.example **Beispiel** :: * a = base64_encode([0,1,2,3]) * a AAECAw== * a = base64_encode("\x00\x01\x02\x03") * a AAECAw== * b = base64_decode(a) * b 0.0000 1.0000 2.0000 3.0000 * b = base64_decode(a, 1) * b \x00\x01\x02\x03 .. us.history **History** .. list-table:: :header-rows: 1 * - Version - Beschreibung * - 4.2.0 - Neuer Parameter *bStrReturn*. * - 4.0.0 - Neu. .. seealso:: :ref:`uberblick-strings`, :ref:`base64_encode`, :ref:`binary_decode`, :ref:`binary_encode`, :ref:`strchar`, :ref:`strcode` :sub:`id-236466`