python-bitstring

Construction simple, analyse et modification des données binaires.
Télécharger maintenant

python-bitstring Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • MIT/X Consortium Lic...
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Scott Griffiths
  • Site Internet de l'éditeur:
  • http://code.google.com/u/python.bitstring/

python-bitstring Mots clés


python-bitstring La description

Construction simple, analyse et modification des données binaires. Python-bitstring est un module Python pour analyser, construire et modifier des données binaires.Les données binaires sous-jacentes peuvent être interprétées comme ou construites à partir de chaînes hexadécimales, octales ou binaires, d'entiers signés ou non signés, ainsi que des entiers codés exponentiels signés ou non signés. Il peut également être utilisé comme et créé à partir de chaînes python ordinaires. Le module est fourni avec un ensemble complet d'essais unitaires et a été testé avec Python 2.4, 2.5 et 2.6.Exchantillon Utilisation: différentes interprétations, tranches et concaténation: A = bitstring ( uint = 5647, longueur = 16) Imprimé A.Hex, A.bin, A.UINT # 0x160F 0B00010110000011115647Print A .bin, A .int # 0B101100 -20PRINT (A + '0xf'). Hex # 0x1Fraîchant des données séquentiellement. Notez que les données viennent généralement d'une lecture () sur un fichier binaire.b = bitstring (Data = 'x00x00x01xb3x16x01x20xx4f') start_code = b.readbytes (4) .hex # 0x000001b3width = b.readbits (12) .uint # 352Height = B.Readbits (12) .uint # 288Flags = B.Readbits (3) .bin # 0B010Searching, insertion et suppression: c = bitstring (bin = '00010010010010001111') # C.HEX == '0x1248F'C.FindByNetis ('0x48') Imprimer C.ReadByte () # 0x48C.insert ('0B0000') # C.HEX == '0x12480F'C.Deletebits (bits = 8, deletepos = 4) # C.HEX ==' 0x180F ' Exigences: · Python Quoi de neuf dans cette version: · Nouvelle fonction de coupe · Slice fonction maintenant équivalente à __GetItem__ · Findulall obtient un paramètre de compte · Changements à scinder


python-bitstring Logiciels associés