Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να υπολογίσετε τις Έλεγχοι ενός String Χρησιμοποιώντας Adler32 σε Java

Ένας προγραμματιστής υπολογίζει το άθροισμα ελέγχου για ένα string ή ένα αρχείο για να διασφαλιστεί ότι η διαφθορά αρχείο δεν έχει συμβεί . Ένας αλγόριθμος χρησιμοποιείται για να παράγει ένα συγκεκριμένο μπλοκ δεδομένων από το περιεχόμενο της στοιχειοσειράς ή του αρχείου. Αργότερα , άλλοι προγραμματιστές ή χρήστες υπολογίσει εκ νέου το άθροισμα ελέγχου , χρησιμοποιώντας την ίδια μέθοδο και συγκρίνετε το αποτέλεσμα με το αρχικό άθροισμα ελέγχου . Είναι ο αγώνας αθροίσματα ελέγχου , αυτό σημαίνει ότι το αρχείο δεν έχει αλλάξει . Στην Java , " Adler32 " ενότητες παρέχουν τις μεθόδους για τον υπολογισμό ενός αθροίσματος ελέγχου από ένα string. Τα πράγματα που θα χρειαστείτε
Java Development Environment
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Εισαγωγή του " Adler32 " και " CheckedInputStream " ενότητες, οι οποίες υπολογίζουν και να αποθηκεύσετε το άθροισμα ελέγχου των ένα αρχείο ή σπάγκο . Χρησιμοποιήστε τον ακόλουθο κώδικα :

java.util.zip.CheckedInputStream εισαγωγής ? Java.util.zip.Adler32 εισαγωγής ? 2

Ορίστε μια τιμή συμβολοσειράς και να το μετατρέψει σε ένα ρεύμα byte . Adler32 θα υπολογίζει μόνο τα αθροίσματα ελέγχου για τις εισερχόμενες ροές δεδομένων :

String s = " Αυτό είναι το String " ? Byte buff [ ] = s.getBytes ( ) « ByteArrayInputStream βα = νέα ByteArrayInputStream ( buff ) ?

Η 3

Υπολογίστε το άθροισμα ελέγχου , χρησιμοποιώντας ένα αντικείμενο Adler32 :

CheckedInputStream ελέγχονται = νέα CheckedInputStream ( βα , νέα Adler32 ( ) ) ?

Η

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα