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-Zip
in 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-perl
Paket installieren
cksum
ist nicht kompatibel mit crc32
, es verwendet einen anderen Algorithmus
Ich würde das interne md5sum
der 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.
cksum
nicht gut genug für diesen Zweck?
cksfv
App aus cksfv
Paket 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.