(Translated by https://www.hiragana.jp/)
cksum - Βικιπαίδεια Μετάβαση σしぐまτたうοおみくろん περιεχόμενο

cksum

Από τたうηいーた Βικιπαίδεια, τたうηいーたνにゅー ελεύθερη εγκυκλοπαίδεια

Ηいーた 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”.

 cksum [ Αρχείο ... ]

Παράδειγμα χρήσης

[Επεξεργασία | επεξεργασία κώδικα]
 $ cksum test.txt
 4038471504 75 test.txt
 $

Τたうοおみくろん άθροισμα ελέγχου είναι "4038471504" κかっぱαあるふぁιいおた τたうοおみくろん μέγεθος τたうοおみくろんυうぷしろん αρχείου test.txt είναι "75".