String :: CRC :: CKSUM

PERL-verlenging voor het berekenen van checksums op een manier die compatibel is met het POSIX CKSUM-programma.
Download nu

String :: CRC :: CKSUM Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Andrew Hamm
  • Uitgever website:
  • http://search.cpan.org/~ahamm/

String :: CRC :: CKSUM Tags


String :: CRC :: CKSUM Beschrijving

Perl-extensie voor het berekenen van checksums op een manier die compatibel is met het POSIX CKSUM-programma. String :: CRC :: CKSUM is een PERL-extensie voor het berekenen van checksums op een manier die compatibel is met het POSIX CKSUM-programma.Synopsisoo Style: Gebruik String :: CRC :: CKSUM; $ CKSUM = String :: CRC :: CKSUM-> NIEUW; $ ckenum1 = $ ckum-> nieuw; # Kloon (kloon wordt gereset) $ CKSUM-> Toevoegen ("String1"); $ CKSUM-> Toevoegen ("String2"); $ ckenum-> add ("string3", "string4", "string5", ...); ... ($ cdum, $ size) = $ ckum-> peek; $ CKSUM-> Toevoegen ("String6", ...); ... ($ ckum, $ size) = $ ckum-> resultaat; $ ckenum1-> addfile (* file1); # OPMERKING: Veel bestanden toevoegen $ ckenum1-> addfile (* file2); # is waarschijnlijk een domme ding $ ckenum1-> addfile (* file3); # Om te doen, maar je kunt * ... ... Functionele stijl: gebruik string :: CRC :: CKSUM QW (CKSUM); $ CKSUM = CKSUM ("string1", "string2", ...); ($ CKSUM, $ MIDE) = CKSUM ("String1", "String2", ...); $ CKSUM = CKSUM (* -bestand); ($ CKSUM, $ MIDE) = CKSUM (* -bestand); de tekenreeks :: CRC :: CKSUM-module berekent een 32-bits CRC, die dezelfde CRC-waarde genereert als het POSIX CKSUM-programma. Als het in een lijstcontext wordt genoemd, retourneert de lengte van het gegevensobject ook, wat handig is voor het volledig emuleren van het CKSUM-programma. De geretourneerde controlesom is altijd een niet-negatief integraal getal in het bereik 0..2 ^ 32-1.despijt zijn naam, deze module kan het controlesom van bestanden evenals van strings berekenen. Gewoon doorgeven aan een verwijzing naar een filehandle, of een verwijzing naar elk object dat kan reageren op een lees () oproep en uiteindelijk retourneert 0 bij "Einde van het bestand" .BeWare: Overweeg het juiste gebruik van BinMode () als u niet bent -Unix platform- of verwerkingsbestanden die zijn afgeleid van andere platforms.De objectgeoriënteerde interface kan worden gebruikt om gegevens in de checksum geleidelijk toe te voegen voordat het resultaat oplevert. De functionele interface is een handige manier om een controlesom van een enkel gegevensitem te krijgen. NONE VAN DE Routines maken lokale exemplaren van gepasseerde snaren zodat u veilig CKSUM grote snaren veilig kunt zijn in de wetenschap dat er geen geheugenkwesties zijn. Passing in meerdere bestanden is aanvaardbaar, maar misschien van twijfelachtige waarde. Ik wil echter niet uw creativiteit belemmeren ... Vereisten: · Perl


String :: CRC :: CKSUM Gerelateerde software