Módulo google.appengine.api.files.crc32c
Resumo
Implementação da soma de verificação CRC-32C como na seção B.4 da rfc3720.
Consulte http://en.wikipedia.org/wiki/Cyclic_redundancy_check para detalhes sobre CRC-32C.
Este código é uma tradução manual em python do código c gerado por pycrc 0.7.1 (http://www.tty1.net/pycrc/). Linha de comando usada: "./pycrc.py –model=crc-32c –generate c –algorithm=table-driven".
Índice
- google.appengine.api.files.crc32c.crc(data)Fonte
Calcula a soma de verificação CRC-32C dos dados.
Parâmetrosdata: matriz de bytes, string ou iterável sobre bytes.
RetornaSoma de verificação CRC-32C de 32 bits como valor longo.
- google.appengine.api.files.crc32c.crc_finalize(crc)Fonte
Finaliza a soma de verificação CRC-32C.
Essa função precisa ser chamada como a última etapa do cálculo CRC.
Parâmetroscrc: soma de verificação de 32 bits como valor longo.
RetornaSoma de verificação de 32 bits finalizada como valor longo
- google.appengine.api.files.crc32c.crc_update(crc, data)Fonte
Atualiza a soma de verificação CRC-32C com dados.
Parâmetros-
crc: soma de verificação de 32 bits para atualizar como valor longo.
-
data: matriz de bytes, string ou iterável sobre bytes.
CRC-32C de 32 bits atualizado como valor longo.
-