String :: CRC :: Cksum

Estensione Perl per il calcolo dei checksum in modo compatibile con il programma Posix Cksum.
Scarica ora

String :: CRC :: Cksum Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Andrew Hamm
  • Sito web dell'editore:
  • http://search.cpan.org/~ahamm/

String :: CRC :: Cksum Tag


String :: CRC :: Cksum Descrizione

Estensione perl per il calcolo dei checksum in modo compatibile con il programma Posix Cksum. String :: CRC :: Cksum è un'estensione perl per il calcolo dei checksum in modo compatibile con il programma POSIX CKSUM.Synopsisoo Style: Usa String :: CRC :: Cksum; $ cksum = string :: cc :: cksum-> nuovo; $ cksum1 = $ cksum-> nuovo; # clone (clone è reset) $ cksum-> aggiungi ("string1"); $ cksum-> aggiungi ("string2"); $ cksum-> Aggiungi ("string3", "string4", "string5", ...); ... ($ cksum, $ Dimensione) = $ cksum-> sbirciata; $ cksum-> Aggiungi ("string6", ...); ... ($ cksum, $ Dimensione) = $ cksum-> Risultato; $ cksum1-> Addfile (* file1); # Nota: aggiungere molti file $ cksum1-> add Addfile (* file2); # è probabilmente una cosa stupida $ cksum1-> add Addfile (* file3); # da fare, ma tu * potevi * ... ... ... Stile funzionale: Usa stringa :: CRC :: CKSUM QW (CKSUM); $ cksum = cksum ("string1", "string2", ...); ($ cksum, $ Dimensione) = cksum ("string1", "string2", ...); $ cksum = cksum (* file); ($ cksum, $ Dimensione) = Cksum (* file); la stringa :: CRC :: Il modulo CKSUM calcola un CRC a 32 bit, generando lo stesso valore CRC del programma POSIX CKSUM. Se chiamato in un contesto elenco, restituisce anche la lunghezza dell'oggetto dati, che è utile per emulare completamente il programma CKSUM. Il checksum restituito sarà sempre un numero integrale non negativo nell'intervallo 0..2 ^ 32-1.Dispitare il suo nome, questo modulo è in grado di calcolare il checksum dei file e delle stringhe. Basta passare in un riferimento a un filehandle o un riferimento a qualsiasi oggetto che può rispondere a una chiamata di lettura () e alla fine restituire 0 a "Fine del file" .beware: considera l'uso corretto di Binmode () se si è su un non -Unix piattaforma o file di elaborazione derivati da altre piattaforme. L'interfaccia orientata all'oggetto può essere utilizzata per aggiungere progressivamente i dati nel checksum prima di produrre il risultato. L'interfaccia funzionale è un modo conveniente per ottenere un checksum di un singolo elemento di dati. None del Le routine fanno copie locali delle stringhe passate in modo da poter in modo sicuro Cksum grandi stringhe al sicuro nella consapevolezza che non ci saranno problemi di memoria. Passaggio in più file è accettabile, ma forse di valore discutibile. Tuttavia non voglio ostacolare la tua creatività ... Requisiti: · Perl.


String :: CRC :: Cksum Software correlato