Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
Marshalls
Eredita: Object
Funzioni di supporto per la trasformazione dei dati (marshaling) e la codifica.
Descrizione
Fornisce funzioni di utilità per la trasformazione e la codifica dei dati.
Metodi
base64_to_raw(base64_str: String) |
|
base64_to_utf8(base64_str: String) |
|
base64_to_variant(base64_str: String, allow_objects: bool = false) |
|
raw_to_base64(array: PackedByteArray) |
|
utf8_to_base64(utf8_str: String) |
|
variant_to_base64(variant: Variant, full_objects: bool = false) |
Descrizioni dei metodi
PackedByteArray base64_to_raw(base64_str: String) 🔗
Restituisce un PackedByteArray decodificato corrispondente alla stringa codificata in Base64 base64_str.
String base64_to_utf8(base64_str: String) 🔗
Restituisce una stringa decodificata corrispondente alla stringa codificata in Base64 base64_str.
Variant base64_to_variant(base64_str: String, allow_objects: bool = false) 🔗
Restituisce un valore Variant decodificato corrispondente alla stringa codificata in Base64 base64_str. Se allow_objects è true, è permesso decodificare gli oggetti.
Internamente, questo utilizza lo stesso meccanismo di decodifica del metodo @GlobalScope.bytes_to_var().
Attenzione: Un oggetto deserializzato può contenere codice che verrà eseguito. Non usare questa opzione se l'oggetto serializzato arriva da fonti sconosciute per evitare eventuali rischi di sicurezza come l'esecuzione di codice remoto.
String raw_to_base64(array: PackedByteArray) 🔗
Restituisce una stringa codificata in Base64 di un PackedByteArray fornito.
String utf8_to_base64(utf8_str: String) 🔗
Restituisce una stringa codificata in Base64 della stringa UTF-8 utf8_str.
String variant_to_base64(variant: Variant, full_objects: bool = false) 🔗
Restituisce una stringa codificata in Base64 del Variant variant. Se full_objects è true, è consentito codificare le istanze di oggetti (e può potenzialmente includere codice).
Internamente, questo metodo utilizza lo stesso meccanismo di codifica del metodo @GlobalScope.var_to_bytes().