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
Успадковує: Object
Перетворення даних (маршлінг) і кодування помічників.
Опис
Забезпечує трансформацію даних та кодування функцій.
Методи
PackedByteArray |
base64_to_raw(base64_str: String) |
String |
base64_to_utf8(base64_str: String) |
Variant |
base64_to_variant(base64_str: String, allow_objects: bool = false) |
String |
raw_to_base64(array: PackedByteArray) |
String |
utf8_to_base64(utf8_str: String) |
String |
variant_to_base64(variant: Variant, full_objects: bool = false) |
Описи методів
PackedByteArray base64_to_raw(base64_str: String) 🔗
Повертає декодований PackedByteArray, що відповідає рядку Base64-encoded base64_str.
String base64_to_utf8(base64_str: String) 🔗
Повернення декодованого рядка, що відповідає рядку Base64-encoded base64_str.
Variant base64_to_variant(base64_str: String, allow_objects: bool = false) 🔗
Повернення декодованого Variant, відповідного рядку Base64-encoded base64_str. Якщо allow_objects є true, декодування об'єктів дозволено.
Внутрішнє використання такого ж механізму декодування, як методу GlobalScope.bytes_to_var().
Попередження: Десеріалізовані об'єкти можуть містити код, який отримує виконану. Не використовуйте цей параметр, якщо послідовний об'єкт виходить з ненадійних джерел, щоб уникнути загроз потенційної безпеки, таких як віддалене виконання коду.
String raw_to_base64(array: PackedByteArray) 🔗
Повертає рядок Base64-encoded PackedByteArray.
String utf8_to_base64(utf8_str: String) 🔗
Повертає рядок UTF-8 utf8_str.
String variant_to_base64(variant: Variant, full_objects: bool = false) 🔗
Повертає рядок базового коду Variant version. Якщо full_objects є true, кодування об'єктів дозволено (і може потенційно включати код).
Внутрішня, це використовує той же механізм кодування, як GlobalScope.var_to_bytes().