Για να βεβαιωθείτε ότι το αρχείο μεταδίδεται σωστά μέσω της γραμμής επικοινωνίας, ο αποστολέας προ-υπολογίζει το άθροισμα ελέγχου, το οποίο κοινοποιεί στον παραλήπτη. Ο τελευταίος, έχοντας λάβει το αρχείο, υπολογίζει επίσης το άθροισμα ελέγχου και, στη συνέχεια, ελέγχει εάν ταιριάζει με αυτό που ανέφερε ο αποστολέας.
Οδηγίες
Βήμα 1
Εάν το περιεχόμενο του αρχείου είναι γραμμένο ως σειρά γραμμών, καθεμία από τις οποίες περιέχει αρκετές δεκάδες διψήφια δεκαεξαδικά ψηφία, προσθέστε αυτούς τους αριθμούς μαζί σε καθεμία από τις γραμμές. Το ποσό εκφράζεται επίσης σε δεκαεξαδικό συμβολισμό, γράψτε προς τα δεξιά της γραμμής. Υπολογίστε τα αθροίσματα ελέγχου όλων των σειρών με αυτόν τον τρόπο. Στη συνέχεια, διπλώστε τα μαζί. Το αποτέλεσμα, το οποίο θα εκφράσετε σε δεκαεξαδική σημείωση σε αυτήν την περίπτωση, θα είναι το άθροισμα ελέγχου ολόκληρου του αρχείου.
Βήμα 2
Σε ορισμένες περιπτώσεις, το άθροισμα ελέγχου είναι πολύ μεγάλο και άβολο για μετάδοση. Στη συνέχεια, μεταφέρετε μαζί με το αρχείο μόνο μερικά λιγότερο σημαντικά ψηφία αυτού του ποσού (για παράδειγμα, τέσσερα). Ο παραλήπτης σε αυτήν την περίπτωση θα πρέπει να συγκρίνει τα χαμηλότερα ψηφία του αποτελέσματος με τον αριθμό που στείλατε μετά τον υπολογισμό του αθροίσματος ελέγχου με τον ίδιο τρόπο.
Βήμα 3
Πιο εξελιγμένοι αλγόριθμοι checksum χρησιμοποιούνται αυτές τις μέρες παρά απλή προσθήκη και επακόλουθο διαχωρισμό των λιγότερο σημαντικών ψηφίων. Είναι άβολο να πραγματοποιείτε υπολογισμούς χρησιμοποιώντας αυτούς τους αλγόριθμους με μη αυτόματο τρόπο. Ένα από αυτά ονομάζεται CRC (Cyclic Redundancy Check). Το αποτέλεσμα του υπολογισμού σύμφωνα με αυτόν τον αλγόριθμο εκφράζεται συνήθως όχι σε δεκαεξαδικό, αλλά στο σύστημα δυαδικών αριθμών. Για να τον υπολογίσετε, χρησιμοποιήστε το βοηθητικό πρόγραμμα cksum (σε Linux) ή CRC-Check (σε DOS ή Windows).
Βήμα 4
Μαζί με το CRC, χρησιμοποιούνται σύγχρονοι αλγόριθμοι για τον υπολογισμό των αθροισμάτων MD5 και SHA. Τα βοηθητικά προγράμματα για τον υπολογισμό τους είναι πολλαπλών πλατφορμών. Υπάρχουν εκδόσεις τόσο για Linux όσο και για Windows (αλλά όχι για DOS). Το πρώτο χρησιμοποιείται συχνότερα μεταξύ τους. Για να τον χρησιμοποιήσετε για τον υπολογισμό του αθροίσματος ελέγχου χρησιμοποιώντας τον αλγόριθμο MD5, ανεξάρτητα από το λειτουργικό σύστημα που χρησιμοποιείτε, εισαγάγετε την εντολή: md5sum filename.рсш> filename.md5 Θα λάβετε ένα δεύτερο αρχείο, στο οποίο θα γραφτεί το άθροισμα ελέγχου. Στείλτε και τα δύο αρχεία στον παραλήπτη. Όταν τα λάβει, θα εκτελέσει την ακόλουθη εντολή: md5sum -c filename.md5 Το βοηθητικό πρόγραμμα θα υπολογίσει το άθροισμα ελέγχου του πρώτου αρχείου με τις πληροφορίες που είναι αποθηκευμένες στο δεύτερο και μετά θα σας πει εάν ταιριάζουν.