Ich suche nach Möglichkeiten, Dateiprüfsummen in Perl aber nicht durch Ausführen des Systembefehls cksum
zu erhalten - möchte es in Perl selbst tun, weil das Skript zwischen UNIX und Windows. cksum <FILENAME> | awk '{ print $1 }'
funktioniert unter UNIX, aber offensichtlich nicht in Windows. Ich habe MD5 erforscht, aber es scheint, als ob ein Datei-Handle notwendig ist und im Allgemeinen scheint es keine sehr kompakte Möglichkeit zu sein, diese Daten zu erhalten (Ein-Liner vorzuziehen).Kompakte Möglichkeit, Dateiprüfsumme in Perl
Gibt es einen besseren Weg?
Ich konnte nicht finden Datei :: Slurp in 'ppm' – amphibient
es ist in Ordnung - es funktionierte so offen (HANDLE, <", $ dirItemPath); mein $ cksum = md5_hex (); ' –
amphibient
Ich habe meine Antworten mit mehr Optionen aktualisiert. –