Marshalls

Inherits: Object

Ayudantes de transformación(marshalling) y codificación de datos.

Descripción

Proporciona funciones de utilidad de transformación y codificación de datos.

Métodos

PoolByteArray

base64_to_raw ( String base64_str )

String

base64_to_utf8 ( String base64_str )

Variant

base64_to_variant ( String base64_str, bool allow_objects=false )

String

raw_to_base64 ( PoolByteArray array )

String

utf8_to_base64 ( String utf8_str )

String

variant_to_base64 ( Variant variant, bool full_objects=false )

Descripciones de Métodos

Returns a decoded PoolByteArray corresponding to the Base64-encoded string base64_str.


Devuelve una cadena decodificada que corresponde a la string codificada en Base64 base64_str.


Devuelve una Variant decodificada que corresponde a la string base64_str codificada en Base64. Si allow_objects es true, se permite decodificar los objetos.

Advertencia: Los objetos deserializados pueden contener código que se ejecuta. No utilice esta opción si el objeto serializado proviene de fuentes no fiables para evitar posibles amenazas a la seguridad, como la ejecución remota de código.


Returns a Base64-encoded string of a given PoolByteArray.


Devuelve una string codificada en Base64 de la cadena UTF-8 utf8_str.


Devuelve una string codificada en Base64 de la Variant variant. Si full_objects es true, se permite codificar objetos (y potencialmente puede incluir código).