Ich habe diese Frage gesucht und es erscheint alles außer crc. Gibt es einen guten Ubuntu-Weg, um dies zu tun?
Ich habe diese Frage gesucht und es erscheint alles außer crc. Gibt es einen guten Ubuntu-Weg, um dies zu tun?
Antworten:
Wie immer (vielleicht manchmal) ist Google mein Freund:
$ sudo apt-get install libarchive-zip-perl
$ crc32 my_file
perl-Archive-Zipin Fedora, wohlgemerkt
yum install perl-Archive-Zip
Eine Möglichkeit, dies zu berechnen, ist folgende:
cksum "file"
Ein anderer ist
crc32 "file"
Um diesen letzten Befehl verwenden zu können, müssen Sie das libarchive-zip-perlPaket installieren
cksumist nicht kompatibel mit crc32, es verwendet einen anderen Algorithmus
Ich würde das interne md5sumder bereitgestellten sha-Programme verwenden:
sha1sum (1) - compute and check SHA1 message digest
sha224sum (1) - compute and check SHA224 message digest
sha256sum (1) - compute and check SHA256 message digest
sha384sum (1) - compute and check SHA384 message digest
sha512sum (1) - compute and check SHA512 message digest
cksum ist heutzutage wegen seiner Probleme ziemlich veraltet.
cksumnicht gut genug für diesen Zweck?
cksfvApp aus cksfvPaket generiert auch CRC32-Prüfsumme.
cksfv -c "file"druckt den CRC32 nach stdout. Wenn Sie den Header unterdrücken möchten, cksfv -c "file" 2>/dev/null | grep -v ^\;gibt a den Dateinamen + CRC32 und keine Warnung für ein Verzeichnis an.