Как быстро преобразовать много данных из двоичного файла в строку из нулей и единиц - PullRequest
0 голосов
/ 24 мая 2019

Я пытаюсь преобразовать данные в двоичном файле в строку из нулей и единиц.Размер бинарного файла составляет около 2 МБ, и на его преобразование уходит много времени, как я могу сделать это быстрее?есть строка

def bytes_to_string(self, xbytes):
    intermediate_result = int.from_bytes(xbytes, byteorder='big')
    return intermediate_result


def dec_to_bin(self,x):
    return int(bin(x)[2:])

##
## bin_code is where the data from the binary file is stored

bin_code = str(self.dec_to_bin(self.bytes_to_string(bin_code)))
...