Τι είναι checksum και γιατί το χρειάζεστε;

Ταχυδρομημένος στις 9 Ιουλίου 2008 στις 5:38 AM

Checksum είναι μια μορφή μηχανισμού για να εξασφαλίσει ότι το αρχείο που μεταφορτώσαμε μεταφορτώνεται κατάλληλα.  Checksum ενεργεί όπως ένα «δακτυλικό αποτύπωμα» ενός αρχείου έτσι εάν ένα αρχείο παίρνει αλλοιωμένο αυτό το δακτυλικό αποτύπωμα θα αλλάξει και ενημερώνοντας έτσι μας ότι αυτό δεν είναι το ίδιο αρχείο.

Οποιοιδήποτε σοβαροί προμηθευτές αρχείων παρέχουν έναν μηχανισμό για να έχουν checksum στα τηλεκατεγραφόμενα αρχεία τους.  Το Symantec έχει παραδείγματος χάριν MD5, μια μορφή checksum, στο τους μεταφορτώστε τη σελίδα:

εικόνα

Η μακριά σειρά στο σωστό μέρος της σελίδας είναι MD5 checksum.  MD5 checksum είναι τώρα πιθανώς ο χρησιμοποιημένος checksum αλγόριθμος που εφαρμόζεται στο δίκτυο. Για να μάθει περισσότεροι για MD5, έλεγχος αυτό το δροσερό άρθρο από Wikipedia: http://en.wikipedia.org/wiki/Md5sum

Τόσο πώς χρησιμοποιούμε MD5 checksum; Απλός, αφότου μεταφορτώσατε ένα αρχείο συγκρίνετε αυτό είστε MD5 checksum πληροφορίες σε αυτή που ταχυδρομήθηκε για μεταφορτώστε τη σελίδα.  Αυτό υποθέτει ότι η σελίδα παρέχει τις checksum πληροφορίες, εάν όχι, είστε από την τύχη.  Μπορείτε να δοκιμάσετε ένα ελεύθερο εργαλείο από αποκαλούμενο τον η Microsoft Checksum αρχείων ελεγκτή ακεραιότητας, FCIV, (URL: http://support.microsoft.com/kb/841290). FCIV λειτουργεί όπως τη γοητεία αλλά η μόνη καταγγελία μου για αυτό το εργαλείο είναι ότι είναι μια χρησιμότητα γραμμών εντολής χωρίς τη γραφική διεπαφή.  FCIV είναι τέλειο για τους λαούς που θέλουν άμεσο στη λειτουργία γραμμών εντολής σημείου.  Μπορείτε επίσης να δοκιμάσετε μια άλλη γραμμή αποκαλούμενο χρησιμότητα MD5SUMS εντολής από Jem Berkes http://www.pc-tools.net/win32/md5sums/

Για τους πιό περιστασιακούς χρήστες που θέλει κάτι με ένα GUI,  Το MD5Sums είναι ένα απλό και εύχρηστο εργαλείο: http://www.md5summer.org/download.html

Αυτό που θα φθάσετε εκεί είναι ένα εκτελέσιμο ότι δεν ειναι απαραίτητο να εγκαταστήσετε.  Μετά από να ανοίξει φερμουάρ το αρχείο, το τρέξιμο αυτό και ανοίγει το φάκελλο όπου το αρχείο εσείς θέλει να ελέγξει ότι βρίσκεται.  Στην περίπτωσή μου, το αρχείο είναι μεταφορτώνει το φάκελλο:

εικόνα

Χτυπήστε το Create κουμπί ποσών για να παραγάγετε τη MD5 hash αξία κατόπιν επιλέξτε το αρχείο που θέλετε να ελέγξετε:

εικόνα

Χτυπήστε ΕΝΤΑΞΕΙ για να παραγάγετε checksum, ανάλογα με το μέγεθος του αρχείου που θα μπορούσε να πάρει από μερικά δευτερόλεπτα σε λεπτά για τα μεγαλύτερα αρχεία.  Θα ζητήσει ότι εσείς εκτός από το παραγμένο αρχείο επάνω

εικόνα

Το τελικό αποτέλεσμα είναι MD5 έχει την αξία του αρχείου που μεταφόρτωσα:

εικόνα

Αυτή η MD5 αξία θα μπορούσε έπειτα να συγκριθεί με αυτήν που ταχυδρομήθηκε στον ιστοχώρο Symantec:

εικόνα

Μετά από μια φρικιαστική οπτική σύγκριση σειράς, είμαι τώρα βέβαιος ότι τι μεταφόρτωσα δεν αλλοιώνεται δεδομένου ότι οι δύο MD5 hash τιμές είναι ίσες.

Εάν η μεταφορτωμένη αξία του αρχείου MD5 δεν είναι ίση με αυτήν που ταχυδρομείται στη σελίδα, θα μπορούσατε να προσπαθήσετε να επαν-μεταφορτώσετε ολόκληρο το πράγμα.  Να επαν-μεταφορτώσει καθορίζει συνήθως το πρόβλημα ειδικά σε μια αργή σύνδεση όπως μια διεπιλογή.

You could also use a downloader tool like Getright that could generate the checksum value.  Poor Internet connection usually causes data or file corruption but with the knowledge of checksums and a good downloading software like Getright you can easily get over this limitation.

Ben Carigtan writes about computers and how to get the best out of them.  Watch out for more computer tips!

If you enjoyed this post, make sure you subscribe to my RSS feed!

» Filed Under Cool Websites

Related Posts

Please post your comments/suggestions!