String :: CRC :: cksum

Extensão Perl para calcular fitas de verificação de uma maneira compatível com o Programa POSIX CKSUM.
Baixe Agora

String :: CRC :: cksum Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Andrew Hamm
  • Site do editor:
  • http://search.cpan.org/~ahamm/

String :: CRC :: cksum Tag


String :: CRC :: cksum Descrição

Extensão Perl para calcular as fumas de verificação de uma maneira compatível com o Programa Posix Cksum. String :: CRC :: CKSUM é uma extensão Perl para calcular fitas de verificação de maneira compatível com o Programa Posix Cksum.Synopsisoo estilo: use string :: CRC :: cksum; $ cksum = string :: ccc :: cksum-> novo; $ cksum1 = $ cksum-> novo; # clone (clone é redefinido) $ cksum-> adicionar ("string1"); $ cksum-> Adicionar ("string2"); $ cksum-> Adicionar ("string3", "string4", "string5", ...); ... ($ cksum, tamanho de $) = $ cksum-> peek; $ cksum-> Adicionar ("String6", ...); ... ($ cksum, tamanho de $) = $ cksum-> resultado; $ cksum1-> addfile (* file1); # Observação: Adicionando muitos arquivos $ cksum1-> addfile (* file2); # é provavelmente uma coisa boba $ cksum1-> addfile (* file3); # Para fazer, mas você * poderia * ... ... ... ... use string :: ccc :: cksum qw (cksum); $ cksum = cksum ("string1", "string2", ...); ($ cksum, $ size) = cksum ("string1", "string2", ...); $ cksum = cksum (arquivo *); ($ cksum, tamanho $) = cksum (arquivo * *); o módulo CRC :: CRC :: CKKSum calcula um CRC de 32 bits, gerando o mesmo valor CRC como o Programa POSIX CKSUM. Se chamado em um contexto de lista, retorna o comprimento do objeto de dados também, o que é útil para a emulação totalmente do programa CKSUM. A soma de verificação retornada será sempre um número integral não negativo no intervalo 0..2 ^ 32-1.Pespite seu nome, este módulo é capaz de calcular a soma de verificação de arquivos, bem como de seqüências de caracteres. Basta passar em uma referência a um arquivo handhandle, ou uma referência a qualquer objeto que possa responder a uma chamada de leitura () e, eventualmente, retorne 0 no "final do arquivo". BAWARE: Considere o uso adequado do binmode () se você estiver em um não -Onix plataforma ou processando arquivos derivados de outras plataformas. A interface orientada a objetos pode ser usada para adicionar progressivamente os dados na soma de verificação antes de produzir o resultado. A interface funcional é uma maneira conveniente de obter uma soma de verificação de um único item de dados. As rotinas tornam as cópias locais de strings passadas para que você possa segurar cordas grandes em segurança segura no conhecimento de que não haverá nenhum problema de memória.Passando em vários arquivos é aceitável, mas talvez de valor questionável. No entanto, não quero dificultar sua criatividade ... Requisitos: · Perl.


String :: CRC :: cksum Software Relacionado