

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# UNBASE64 関数
<a name="unbase64"></a>

UNBASE64 関数は、引数をベース 64 文字列からバイナリに変換します。

Base64 エンコーディングは、さまざまな通信チャネル (E メール、URL パラメータ、データベースストレージなど) を介した送信に安全なテキスト形式でバイナリデータ (イメージ、ファイル、暗号化された情報など) を表すために一般的に使用されます。

UNBASE64 関数を使用すると、このプロセスを逆にして元のバイナリデータを復元できます。このタイプの機能は、データ転送メカニズムとして Base64 を使用する外部システムや APIs と統合する場合など、Base64 形式でエンコードされたデータを操作する必要がある場合に役立ちます。

## 構文
<a name="bunase64-syntax"></a>

```
unbase64(expr)
```

## 引数
<a name="unbase64-arguments"></a>

 expr**   
base64 形式の STRING 式。

## 戻り型
<a name="unbase64-return-type"></a>

`BINARY`

## 例
<a name="unbase64-example"></a>

次の例では、Base64-encodedされた文字列`'U3BhcmsgU1FM'`は元の文字列 に変換されます`'Spark SQL'`。

```
SELECT unbase64('U3BhcmsgU1FM');
 Spark SQL
```