Ηcksum είναι εντολή τωνλειτουργικών συστημάτων τύπου Unix, η οποία παράγει ένα άθροισμα ελέγχου (checksum) για ένα αρχείο ή μια ροή από δεδομένα. Η εντολή cksum διαβάζει το αρχείο ή τα αρχεία που δίνονται σαν παράμετροι, ή την πρότυπη είσοδο (standard input) ανδεν υπάρχουν παράμετροι, και υπολογίζει ένα άθροισμα ελέγχου, τονκυκλικό έλεγχο πλεονασμού (cyclic redundancy check, CRC) καιτο άθροισμα τωνbyte. Το άθροισμα ελέγχου, ο αριθμός των byte, καιτο όνομα αρχείου εμφανίζονται στην πρότυπη έξοδο (standard output).
Η εντολή cksum μπορεί να χρησιμοποιηθεί γιανα επαληθευτεί η ισότητα δύο αρχείων μεταξύ δύο υπολογιστών, όπως στην περίπτωση που γίνεται μια αντιγραφή μέσω γραμμών μετάδοσης που έχουν θόρυβο.[1] (Αντα αρχεία βρίσκονται στον ίδιο υπολογιστή, η ισότητα μπορεί να ελεγχθεί μετην εντολή cmp.) Η σύγκριση μέσω της εντολής cksum δεν είναι κρυπτογραφικά ασφαλής. Παρόλα αυτά, είναι σπάνιο ένα αρχείο με λάθη να παράγει ακριβώς το ίδιο άθροισμα ελέγχου μετο αρχικό αρχείο.
Η κλασική εντολή cksum που βρίσκεται στα περισσότερα λειτουργικά συστήματα τύπου UNIX (όπως τοGNU/Linux, τα *BSD, τοMac OS XκαιτοSolaris) χρησιμοποιεί έναν αλγόριθμο CRC που βασίζεται στον πρότυπο έλεγχο πλαισίου τουEthernetκαι άρα μπορεί να χρησιμοποιηθεί για επικοινωνία μεταξύ των υλοποιήσεων. Αυτό έρχεται σε αντίθεση μετην εντολή sum, πουδεν είναι διαλειτουργική. Στα λειτουργικά συστήματα Tru64, η εντολή cksum επιστρέφει διαφορετική τιμή CRC, εκτός καιανημεταβλητή περιβάλλοντοςCMD_ENV έχει την τιμή “xpg4”.