Convertir binario a ASCII y viceversa

Utilizando este código para tomar una cadena y convertirla a binario:

bin(reduce(lambda x, y: 256*x+y, (ord(c) for c in 'hello'), 0))

esta salidas:

0b110100001100101011011000110110001101111

Que, si lo pongo eneste siti (en el sitio de la derecha) Recibo mi mensaje dehello espalda. Me pregunto qué método usa. Sé que podría dividir la cadena de binarios en 8 y luego hacerla coincidir con el valor correspondiente abin(ord(character)) o de alguna otra manera. Realmente buscando algo más simple.

Respuestas a la pregunta(7)

Su respuesta a la pregunta