Διαβάστε 4 bytes από το string . Εάν υπάρχει μόνο 1 byte αριστερά, η είσοδος είναι κατεστραμμένο ή μη έγκυρο . Εάν υπάρχουν 2 ή 3 bytes αριστερά, γεμίζουν το αλφαριθμητικό με " = " χαρακτήρες μέχρι να είναι 4 bytes . 2
Βρείτε την εκπροσώπηση 6 -bit κάθε byte και τα βάζουμε το ένα δίπλα στο άλλο έτσι σχηματίζουν μία τιμή 24 -bit . Τα γράμματα Α έως το Ω έχουν τιμές από 0 έως 25 , a έως z έχει τιμές 26-51 , αριθμούς 0 έως 9 έχουν τιμές 52-61 , ενώ το " + " έχει 62 και το " /" έχει 63 . Αν συναντήσετε ένα σύμβολο " = " , να σταματήσει την επεξεργασία το string και να πάει στο επόμενο βήμα .
Εικόνων 3
Σπάστε τα προκύπτοντα bits σε ομάδες των 8-bit . Κάθε πλήρης ομάδα 8 -bit αντιπροσωπεύει το 1 byte της αρχικής μη κωδικοποιημένη σειρά . Αν υπήρχε " = " σύμβολα , θα καταλήξετε με έξτρα κομμάτια που δεν κάνει μια πλήρη τιμή 8 -bit . Πετάξτε αυτές .
Η
4 Επαναλάβετε ολόκληρη τη διαδικασία μέχρι να μην υπάρχουν περισσότεροι χαρακτήρες αριστερά στη σειρά .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα