たれぱんのびぼーろく

わたしの備忘録、生物学とプログラミングが多いかも

Python で Base64

バイト列 b"hello" を Base64 化する

  • Python の str 型は UTF-8 文字コーデックなので、b"hello" は 0x61 0x65 0x6C 0x6C 0x7F == 01101000 01100101 01101100 01101100 01101111
  • 6 bit で再分割とパディングして 011010 000110 010101 101100 011011 000110 111100
  • Base64 文字列化とパディングして aGVsbG8=