Spec-Zone.ru › OpenTofu 1.12

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/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API