Δείτε το δυαδικό δεδομένων που αντιπροσωπεύει το πλήρες αρχείο που θέλετε να κωδικοποιήσετε . Αυτό είναι απλά κάποια αριθμός από μονάδες και μηδενικά ( bits) .
Η 2
Προσθήκη , εάν χρειάζεται, πρόσθετες μηδενικά μέχρις ότου ο συνολικός αριθμός των δυαδικών ψηφίων είναι ένα ακέραιο πολλαπλάσιο των έξι. Κάθε χαρακτήρας Base64 αντιστοιχεί σε έναν αριθμό έξι - bit , οπότε θα πρέπει να έχετε κάποιο πολλαπλάσιο των έξι bits για τη σωστή κωδικοποίηση .
Εικόνων 3
Ξεκινήστε από την αρχή του string bit αρχείο και μετατρέπει την πρώτη ομάδα έξι δυαδικών ψηφίων σε ένα δεκαδικό αριθμό (για παράδειγμα , 100.100 είναι ίση με 36 ) . Θα μετατρέψει την τιμή αυτή σε ένα χαρακτήρα Base64 .
Η 4
Μετατρέψτε την τιμή από το Βήμα 3 σε Base64 . Τιμές από 0 έως 25 αντιστοιχούν στα γράμματα Α, Β , Γ και ούτω καθεξής , έως και Ζ ? Τιμές 26-51 αντιστοιχούν στα γράμματα a έως z . Τέλος , οι τιμές 52 μέσω 61 αντιστοιχούν σε αριθμούς 0 έως 9 , και 62 και 63 αντιστοιχούν στους χαρακτήρες + και /αντίστοιχα. Η = χαρακτήρας είναι για παραγέμισμα .
5
Επαναλάβετε τα βήματα 3 και 4 για όλες τις επόμενες ομάδες των έξι bits . Ο συνολικός αριθμός των Base64 χαρακτήρων πρέπει να είναι ακέραιο πολλαπλάσιο του 4 , οπότε προσθέστε = χαρακτήρες στο τέλος , αν είναι απαραίτητο , για να ανταποκριθεί στην απαίτηση αυτή.
Η 6
Αποθηκεύστε το κωδικοποιημένο αποτέλεσμα σε ένα αρχείο κειμένου . Εάν γράφετε ένα πρόγραμμα υπολογιστή για να κάνει την κωδικοποίηση ( η προσέγγιση αυτή είναι πιο εύκολο , φυσικά) , μπορεί να θέλετε να περιλαμβάνει τη δυνατότητα να επιλέξετε το όνομα του αρχείου εξόδου .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα