

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# UNBASE64 funzione
<a name="unbase64"></a>

La UNBASE64 funzione converte un argomento da una stringa in base 64 a un file binario.

La codifica Base64 viene comunemente utilizzata per rappresentare dati binari (come immagini, file o informazioni crittografate) in un formato testuale sicuro per la trasmissione su vari canali di comunicazione (come e-mail, parametri URL o archiviazione di database). 

La UNBASE64 funzione consente di invertire questo processo e ripristinare i dati binari originali. Questo tipo di funzionalità può essere utile in scenari in cui è necessario lavorare con dati codificati in formato Base64, ad esempio durante l'integrazione con sistemi esterni o APIs che utilizzano Base64 come meccanismo di trasferimento dei dati.

## Sintassi
<a name="bunase64-syntax"></a>

```
unbase64(expr)
```

## Arguments (Argomenti)
<a name="unbase64-arguments"></a>

 *expr*   
Un'espressione STRING in formato base64.

## Tipo restituito
<a name="unbase64-return-type"></a>

`BINARY`

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

Nell'esempio seguente, la stringa con codifica Base64 `'U3BhcmsgU1FM'` viene riconvertita nella stringa originale. `'Spark SQL'`

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