ubinascii_b2a_base64.py 681 B

12345678910111213141516171819202122
  1. try:
  2. try:
  3. import ubinascii as binascii
  4. except ImportError:
  5. import binascii
  6. except ImportError:
  7. print("SKIP")
  8. raise SystemExit
  9. print(binascii.b2a_base64(b''))
  10. print(binascii.b2a_base64(b'f'))
  11. print(binascii.b2a_base64(b'fo'))
  12. print(binascii.b2a_base64(b'foo'))
  13. print(binascii.b2a_base64(b'foob'))
  14. print(binascii.b2a_base64(b'fooba'))
  15. print(binascii.b2a_base64(b'foobar'))
  16. print(binascii.b2a_base64(b'\x00\x01\x02\x03\x04\x05\x06\x07'))
  17. print(binascii.b2a_base64(b'\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f'))
  18. print(binascii.b2a_base64(b'\x7f\x80\xff'))
  19. print(binascii.b2a_base64(b'1234ABCDabcd'))
  20. print(binascii.b2a_base64(b'\x00\x00>')) # convert into '+'