| python-bitstring Eenvoudige constructie, analyse en wijziging van binaire gegevens. |
Download nu |
python-bitstring Rangschikking & Samenvatting
- Vergunning:
- MIT/X Consortium Lic...
- Naam uitgever:
- Scott Griffiths
- Uitgever website:
- http://code.google.com/u/python.bitstring/
python-bitstring Tags
python-bitstring Beschrijving
Eenvoudige constructie, analyse en modificatie van binaire gegevens. Python-Bitstring is een Python-module voor het analyseren, bouwen en modificeren van binaire gegevens. De onderliggende binaire gegevens kunnen worden geïnterpreteerd als, of opgebouwd uit, hexadecimale, octale of binaire strings, ondertekende of niet-ondertekende gehele getallen en ondertekende of niet-ondertekende exponentiële golomb-gecodeerde gehele getallen. Het kan ook worden gebruikt als en gemaakt van gewone Python-strings. De module is voorzien van een uitgebreide set van eenheidstests en is getest met Python 2.4, 2.5 en 2.6.Example gebruik: verschillende interpretaties, snijden en aaneenschakeling: a = bitstring ( UINT = 5647, lengte = 16) Afdrukken A.hex, A.Bin, A.Uint # 0x160F 0B00010110000011115647Print A .Bin, A .int # 0B101100 -20Print (A + '0xF'). Hex # 0x1freading data sequentieel. Merk op dat de gegevens meer uit een lees () op een binary file.b = bitstring (gegevens = 'x00x00x20x4f') start_code = B.Readbytes (4) .HEX # 0x000001B3WIDTH = B.READBITS (12) .UINT # 352Height = b.Readbits (12) .uint # 288FLAGS = B.READBITS (3) .BIN # 0B010Searching, invoeging en verwijdering: C = bitstring (bin = '00010010010010001111') # c.hex == '0x1248F'c.findbytealigned ('0x48') Print C.Readbyte () # 0x48c.insert ('0B0000') # c.hex == '0x12480f'c.deletebits (bits = 8, deletepos = 4) # c.hex ==' 0x180f ' Vereisten: · Python Wat is er nieuw in deze release: · Nieuwe gesneden functie · Slice-functie nu equivalent aan __getitem__ · Findall krijgt een parameter · Veranderingen in Split
python-bitstring Gerelateerde software