System.perspective.download Encoding

I made the following attempts:

dataList.append(base64.b64encode(event.file.getBytes()))	
dataList.append(base64.b64decode(event.file.getBytes()))
dataList.append(base64.b64encode(event.file.getBytes()).encode('utf-8'))	
dataList.append(base64.b64encode(event.file.getBytes()).decode('utf-8'))
dataList.append(base64.b64decode(event.file.getBytes()).encode('utf-8'))
dataList.append(base64.b64decode(event.file.getBytes()).decode('utf-8'))

but none of them worked …