SolanaドキュメントInfrastructure as Code標準ライブラリ

Base64関数

encode_base64

encode_base64 は、バッファまたは文字列をBase64文字列としてエンコードします。

入力

名前説明
valuebuffer、string、addonエンコードするバッファまたは文字列。'0x'で始まる文字列は16進数としてデコードされます。それ以外の場合は、生のUTF-8バイトが使用されます。

出力

名前説明
valuestringBase64文字列としてエンコードされた入力値
output "encoded" {
value = encode_base64("0x48656c6c6f20776f726c6421")
}
// > encoded: SGVsbG8gd29ybGQh

decode_base64

decode_base64 は、Base64エンコードされた文字列をデコードし、結果をバッファとして返します。

入力

名前説明
base64_stringstringデコードするBase64文字列

出力

名前説明
valuebufferバッファとして返されたBase64デコード結果
output "decoded" {
value = decode_base64("SGVsbG8gd29ybGQh")
}
// > decoded: 0x48656c6c6f20776f726c6421

Is this page helpful?

目次

ページを編集
© 2026 Solana Foundation. 無断転載を禁じます。