def string2bin(s): binary_representation = ''.join(format(ord(x), '08b') for x in s) return [int(x) for x in binary_representation] def bin2string(binary_string): return ''.join(chr(int(binary_string[i:i + 8], 2)) for i in range(0, len(binary_string), 8))