pycrc.

Implementação de referência CRC em Python
Baixe Agora

pycrc. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Thomas Pircher
  • Site do editor:
  • http://www.tty1.net/pycrc/

pycrc. Tag


pycrc. Descrição

Implementação de referência CRC em Python O Pycrc Project fornece uma implementação de referência CRC em Python e um gerador de código-fonte para C. A variante CRC usada pode ser escolhida a partir de uma implementação rápida, mas de consumo de espaço para implementações mais lentas, mas menores, especialmente para aplicações incorporadas. As seguintes funções são implementadas: - Gere a soma de verificação de uma string - gere os arquivos C cabeçalho e Origem para uma implementação do cliente. O algoritmo pode ser escolhido de implementação rápida, mas grande para implementações mais lentas, mas menores, especialmente para aplicações incorporadas. As seguintes variantes do algoritmo CRC são suportadas: - BIT_BY_BIT: O algoritmo básico que opera individualmente em cada bit da mensagem aumentada (ou seja, o dados de entrada com largura 0-bits anexados ao final). Este algoritmo é o mais fácil de entender, porque é uma implementação direta da divisão polinômica básica, mas também é a mais lenta entre todas as variantes possíveis. - Bit_BY_BIT_Fast: Uma variação do algoritmo simples Bit_By_bit, que não precisa da mensagem aumentada. Este algoritmo pode ser uma boa escolha para plataformas incorporadas, onde o espaço de código é uma grande preocupação. - Table_Driven: O algoritmo de mesa padrão. Este algoritmo funciona apenas em modelos com múltiplos de 8 como largura. Esta é a variante mais rápida, porque opera em bytes em oposição a bits e usa uma tabela de pesquisa de 256 elementos, o que pode não ser viável para pequenos sistemas embarcados, no entanto. De qualquer forma, o número de elementos na tabela de look-up pode ser reduzido por meio do interruptor de linha de comando --table_idx_with. Ao usar 4 bits (16 elementos na tabela de pesquisa), uma velocidade significativa pode ser medida em relação aos algoritmos de bit a bit. Requisitos: · Pitão O que há de novo nesta versão: · O modelo CRC-64-Jones foi adicionado. · CRC-32MPEG foi renomeado para CRC-32-MPEG.


pycrc. Software Relacionado

Parcelita

Parcellite (Parcellle Lite) é um gerente de área de transferência GTK + Lightweight. ...

157

Download

puro :: variantes.

Um plugin Eclipse suporta o desenvolvimento e gerenciamento de variantes para linhas de produtos de software. ...

88

Download

Playonlux.

PlayonLinux é um script escrito em bash, que usa vinho e permite instalar aplicativos e jogos do Windows no Linux. ...

210

Download

mktoc.

Ferramenta de linha de comando simples para criar arquivos de toc para gravação de CD com CDDAO. ...

194

Download