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.9/language/functions/textdecodebase64/