Κωδικοποιητής / Αποκωδικοποιητής Base64
Κωδικοποιήστε και αποκωδικοποιήστε συμβολοσειρές Base64 άμεσα.
Άμεση Κωδικοποίηση
Μετατρέψτε απλό κείμενο σε μορφή Base64 άμεσα για χρήση σε διευθύνσεις δεδομένων, APIs ή συνημμένα email.
Γρήγορη Αποκωδικοποίηση
Αποκωδικοποιήστε συμβολοσειρές Base64 πίσω σε αναγνώσιμο κείμενο με ένα μόνο κλικ. Ιδανικό για επιθεώρηση κωδικοποιημένων φορτίων.
Εγγυημένη Ιδιωτικότητα
Όλη η μετατροπή γίνεται στον περιηγητή σας. Τα δεδομένα σας δεν φεύγουν ποτέ από τη συσκευή σας ή δεν ανεβαίνουν σε κανέναν διακομιστή.
Ανίχνευση Σφαλμάτων
Μη έγκυρες συμβολοσειρές Base64 ανιχνεύονται αυτόματα με σαφή μηνύματα σφάλματος για να σας βοηθήσουν να διορθώσετε προβλήματα κωδικοποίησης.
Κατανόηση της Κωδικοποίησης Base64
Η Base64 είναι ένα σύστημα κωδικοποίησης δυαδικών σε κείμενο που αναπαριστά δυαδικά δεδομένα σε μορφή ASCII. Χρησιμοποιείται ευρέως για τη μετάδοση δεδομένων μέσω μέσων που έχουν σχεδιαστεί για να χειρίζονται κείμενο, όπως συνημμένα email, διευθύνσεις δεδομένων σε HTML/CSS και διακριτικά πιστοποίησης API. Η Base64 διασφαλίζει ότι τα δυαδικά δεδομένα παραμένουν ανέπαφα σε συστήματα που διαφορετικά θα μπορούσαν να τα διαφθείρουν.
Πότε να Χρησιμοποιήσετε την Base64
Η κωδικοποίηση Base64 είναι απαραίτητη για την ενσωμάτωση εικόνων απευθείας σε HTML (data:image/png;base64,...), τη μετάδοση αρχείων μέσω JSON APIs, την κωδικοποίηση διαπιστευτηρίων για HTTP Basic Auth και την ασφαλή συμπερίληψη δυαδικών δεδομένων σε XML ή JSON. Χρησιμοποιείται επίσης συχνά σε διακριτικά JWT και ροές OAuth. Ενώ η Base64 αυξάνει το μέγεθος των δεδομένων κατά περίπου 33%, είναι η τυπική λύση για ασφαλή μετάδοση δυαδικών δεδομένων.
Πώς Λειτουργεί η Κωδικοποίηση Base64
Η Base64 μετατρέπει τα δυαδικά δεδομένα σε ομάδες 6 bits, στη συνέχεια αντιστοιχεί κάθε ομάδα σε έναν από τους 64 χαρακτήρες ASCII (A-Za-z0-9+/). Κάθε 3 bytes δεδομένων εισόδου παράγει 4 bytes εξόδου Base64. Χαρακτήρες συμπλήρωσης (=) προστίθενται για να διασφαλιστεί ότι το μήκος της εξόδου είναι πολλαπλάσιο του 4. Αυτή η διαδικασία είναι απολύτως αναστρέψιμη—η αποκωδικοποίηση απλά αναστρέφει την αντιστοίχιση χαρακτήρων και αφαιρεί τη συμπλήρωση για να αποκαταστήσει τα αρχικά δυαδικά δεδομένα.