Sto lavorando con Python3.2. Devo prendere un flusso esadecimale come input e analizzarlo a livello di bit. Così ho usatoConverti byte in bit in python
bytes.fromhex(input_str)
per convertire la stringa di byte effettivi. Ora come posso convertire questi byte in bit?
I byte sono bit, solo 8 alla volta;) - La risposta dipende da ciò che si vuole fare, per favore sii più specifico Anche la manipolazione dei bit avviene principalmente a livello di byte ... –
Voglio rappresentare i byte in la forma un po 'stringa in modo che io possa fare qualcosa del tipo: field1 = bit_string [0: 1] field2 = bit_string [1:16] e così via – user904832