# otp.ops.base64_decode

### base64_decode(value)

Decodes the string `value` encoded with Base64 algorithm in accordance to RFC 4648.

* **Parameters:**
  **value** (str, [`Operation`](https://docs.pip.distribution.sol.onetick.com/api/operation/root.html.md#onetick.py.Operation))
* **Return type:**
  [`Operation`](https://docs.pip.distribution.sol.onetick.com/api/operation/root.html.md#onetick.py.Operation)

### Examples

Decoding string literal:

```pycon
>>> data = otp.Tick(A=otp.ops.base64_decode('aGVsbG8='))
>>> otp.run(data)
        Time      A
0 2003-12-01  hello
```

Decoding each string in a column:

```pycon
>>> data = otp.Ticks(A=['aGVsbG8=', 'd29ybGQ='])
>>> data['X'] = otp.ops.base64_decode(data['A'])
>>> otp.run(data)
                     Time         A      X
0 2003-12-01 00:00:00.000  aGVsbG8=  hello
1 2003-12-01 00:00:00.001  d29ybGQ=  world
```

#### SEE ALSO
**BASE64_DECODE** OneTick function
<br/>
[`base64_encode()`](https://docs.pip.distribution.sol.onetick.com/api/functions/string/base64_encode.html.md#onetick.py.ops.base64_encode)
<br/>
