fork download
  1. import base64
  2.  
  3. #Декодирует строку в нужные данные
  4. #pCode64 - Строка - Кодовая строка по формату Base64 (изменять нельзя)
  5. #Возвращает нужные данные, это может быть текст или кракозябры
  6. def decode_Base64(pCode64, tp='utf-8'):
  7. base64_bytes=pCode64.encode(tp)
  8. pTtext=base64.b64decode(base64_bytes)
  9. return pTtext.decode(tp)
  10.  
  11. #Все данные преобразует в кодовую строку Base64
  12. def any_ToCode64(pText, tp='utf-8'):
  13. base64encoded = base64.b64encode(pText)
  14. return base64encoded.decode(tp)
  15.  
  16. cd=decode_Base64('SGVsbG8gd29ybGQ=')
  17. print cd
  18. st=any_ToCode64(cd)
  19. print st
  20.  
  21.  
  22. st=any_ToCode64('Hello world')
  23. print st
  24. cd=decode_Base64(st)
  25. print cd
Success #stdin #stdout 0.02s 7420KB
stdin
Standard input is empty
stdout
Hello world
SGVsbG8gd29ybGQ=
SGVsbG8gd29ybGQ=
Hello world