| Python-Bitstring. Costruzione semplice, analisi e modifica dei dati binari. |
Scarica ora |
Python-Bitstring. Classifica e riepilogo
- Licenza:
- MIT/X Consortium Lic...
- Nome editore:
- Scott Griffiths
- Sito web dell'editore:
- http://code.google.com/u/python.bitstring/
Python-Bitstring. Tag
Python-Bitstring. Descrizione
Costruzione semplice, analisi e modifica dei dati binari. Python-Bitstring è un modulo Python per l'analisi, la costruzione e la modifica dei dati binari. I dati binari sottostanti possono essere interpretati come, o costruiti con stringhe esadecimale, ottale o binarie, interi firmati o non firmati, e integrati con codice con codice Golomb esponenziale. Può anche essere usato come e creato da semplici stringhe Python. Il modulo è dotato di un set completo di test unitario ed è stato testato con l'utilizzo di Python 2.4, 2.5 e 2.6.example: interpretazioni diverse, affettazioni e concatenazione: A = bitstring ( UINT = 5647, Lunghezza = 16) Stampa A.Hex, A.bin, A.Unt # 0x160F 0b00010110000011115647Print A .bin, A .int # 0b101100 -20Print (A . Si noti che i dati di solito provengono da una lettura () su un file binario.b = Bitstring (dati = 'x00x00x01xb3x16x0x01xb3x16x01x20x4f') start_code = b.readbytes (4) .hex # 0x000001b3width = b.readbits (12). 352Height = B.Readbits (12) .UNT # 288Flags = B.Readbits (3) .bin # 0b010searching, inserimento ed eliminazione: c = bitstring (bin = '00010010010010001111') # c.hex == '0x1248F'c.FindBytealigned ('0x48') Stampa c.readbyte () # 0x48c.insert ('0b0000') # c.hex == '0x12480f'c.deletebits (bit = 8, deletepos = 4) # c.hex ==' 0x180f ' Requisiti: · Python. Cosa c'è di nuovo in questa versione: · Nuova funzione di taglio · Funzione della fetta ora equivalente a __getem__ · Findall ottiene un parametro di conteggio · Modifiche a dividere
Python-Bitstring. Software correlato