textdecodebase64 Функция
Функция textdecodebase64 декодирует строку, ранее закодированную в Base64, а затем интерпретирует результат как символы в указанной кодировке.
textdecodebase64(string, encoding_name)
OpenTofu использует «стандартный» алфавит Base64, определённый в разделе 4 RFC 4648.
Аргумент encoding_name должен содержать одно из названий кодировок или их псевдонимов, указанных в реестре кодировок символов IANA. OpenTofu поддерживает только часть зарегистрированных кодировок, и поддержка кодировок может различаться в разных версиях OpenTofu.
OpenTofu принимает название кодировки UTF-8, которое даст тот же результат, что и base64decode.
Примеры
> textdecodebase64("SABlAGwAbABvACAAVwBvAHIAbABkAA==", "UTF-16LE")
Hello WorldСвязанные функции
-
textencodebase64выполняет обратную операцию: сначала применяет целевую кодировку, а затем кодирует строку в Base64. -
base64decodeпо сути является сокращённой записьюtextdecodebase64, в которой кодировка символов фиксирована какUTF-8.
Copyright (c) The OpenTofu Authors
Copyright (c) 2014 HashiCorp, Inc.
Mozilla Public License, version 2.0
https://opentofu.org/docs/v1.12/language/functions/textdecodebase64/