python-bitstring.

Construção simples, análise e modificação de dados binários.
Baixe Agora

python-bitstring. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Scott Griffiths
  • Site do editor:
  • http://code.google.com/u/python.bitstring/

python-bitstring. Tag


python-bitstring. Descrição

Construção simples, análise e modificação de dados binários. O Python-Bitstring é um módulo Python para analisar, construir e modificar dados binários. Os dados binários subjacentes podem ser interpretados como ou construídos de forma, hexadecimais, octal ou binárias, inteiros assinados ou não assinados ou não assinados inteiros codificados e não assinados. Também pode ser usado como e criado a partir de cadeias de python simples.O módulo é fornecido com um conjunto abrangente de testes unitários e foi testado com Python 2.4, 2.5 e 2.6.Example Uso: diferentes interpretações, fatias e concatenação: a = bitstring ( uint = 5647, comprimento = 16) imprimir a.hex, a.bin, a.uint # 0x160f 0b00010110000011115647Print A .bin, A .int # 0b101100 -20print (A + '0xf'). Hex # 0x1Freading dados sequencialmente. Observe que os dados mais geralmente vêm de uma leitura () em um arquivo binário.b = bitstring (dados = 'x00x00x01xb3x16x01x20x4f') start_code = b.readbytes (4) .hex # 0x000001b3width = b.readbits (12). 352Height = b.readbits (12) .uint # 288Flags = b.readbits (3) .bin # 0b010Searching, inserindo e excluindo: c = bitstring (bin = '00010010010010010001111') # c.hex == '0x1248f'c.findbytealigned ('0x48') imprimir c.readbyte () # 0x48c.insert ('0b0000') # c.hex == '0x12480f'c.deletebits (bits = 8, deletepos = 4) # c.hex ==' 0x180f ' Requisitos: · Pitão O que há de novo nesta versão: · Nova função de corte · Função de fatia agora equivalente a __getitem__ · Findall Obtém um parâmetro de contagem · Alterações para dividir


python-bitstring. Software Relacionado