Sto cercando dei modi per ottenere i checksum dei file in Perl ma non eseguendo il comando di sistema cksum
- vorrebbe farlo in Perl stesso perché lo script deve essere portatile tra UNIX e Finestre. cksum <FILENAME> | awk '{ print $1 }'
funziona su UNIX ma ovviamente non su Windows. Ho esplorato MD5 ma sembra che sia necessario ottenere un handle di file e in generale non sembra un modo molto compatto per ottenere quei dati (preferibile un solo liner).Modo compatto per ottenere il checksum dei file in Perl
C'è un modo migliore?
Non riesco a trovare File :: Slurp in 'ppm' – amphibient
OK - ha funzionato in questo modo' open (HANDLE, "<", $ dirItemPath); my $ cksum = md5_hex (); ' –
amphibient
Ho aggiornato le mie risposte con più opzioni. –