This One Is Really Basic
The cipher text looked like encoded with base64, by decoding it, got another base64 encoded text. Recursively decode the text until it failed.
data = open('cipher.txt', 'rb').read()
while True:
try:
data = base64.b64decode(data)
except Exception as e:
print(data)
print(e)
break
The flag shown up.