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

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

Πώς να αποκωδικοποιήσει Base64 Strings

Base64 είναι μια κοινή μέθοδος της ανταλλαγής πληροφοριών μεταξύ των υπολογιστών . Σχεδιασμένο για να αποφευχθεί αλλοίωση δεδομένων από ενδιάμεσα συστήματα , το οποίο κωδικοποιεί τις πληροφορίες χρησιμοποιώντας απλούς χαρακτήρες ASCII . Το κλειδί για την αποκωδικοποίηση Base64 είναι να καταλάβουμε ότι κωδικοποιεί 3 bytes σε τέσσερα κομμάτια 6 - bit . Οδηγίες
Η 1

Διαβάστε 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 Επαναλάβετε ολόκληρη τη διαδικασία μέχρι να μην υπάρχουν περισσότεροι χαρακτήρες αριστερά στη σειρά .
Η
εικόνων

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

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