Files
kodimovplus/resources/lib/b64.py
T
2023-02-08 22:42:00 +01:00

22 lines
499 B
Python

# encoding: utf-8
#
# SPDX-License-Identifier: LGPL-2.1-or-later
from __future__ import unicode_literals, absolute_import, division
import base64
import sys
if sys.version_info[0] >= 3:
unicode = str
def encode_base64(data):
if isinstance(data, unicode):
data = data.encode("utf-8")
return base64.b64encode(data).decode("utf-8")
def decode_base64(data):
if isinstance(data, unicode):
data = data.encode("utf-8")
return base64.b64decode(data).decode("utf-8")