ΕΡΓΑΛΕΊΑ ΠΡΟΓΡΑΜΜΑΤΙΣΤΉ

Κωδικοποιητής και αποκωδικοποιητής Base64

Κωδικοποιήστε και αποκωδικοποιήστε κείμενο Base64 στο πρόγραμμα περιήγησης με UTF-8, Base64URL, συμπλήρωση, αναδίπλωση και επεξεργασία ανά γραμμή.

Η επεξεργασία αυτής της πλευράς ενημερώνει το κείμενο Base64 δεξιά.

Η επεξεργασία αυτής της πλευράς προσπαθεί να αποκωδικοποιήσει κείμενο UTF-8 αριστερά. Τα δυαδικά αρχεία μπορεί να μην εμφανίζονται σωστά.

Επιλογές
Αλφάβητο
Επιλογές εξόδου

Χρησιμοποιήστε τυπικό Base64 για το περισσότερο κείμενο. Χρησιμοποιήστε Base64URL όταν το αποτέλεσμα θα μπει σε URL, όνομα αρχείου, token ή τιμή ερωτήματος.

Πώς να χρησιμοποιείτε το Base64 με ασφάλεια

Τι κάνει το Base64

Μετατρέπει byte σε κείμενο

Το Base64 αναπαριστά δυαδικά δεδομένα με εκτυπώσιμους χαρακτήρες, ώστε η τιμή να περνά από συστήματα που περιμένουν κείμενο.

Τα τυπικά και URL-safe αλφάβητα διαφέρουν

Το τυπικό Base64 χρησιμοποιεί συν και κάθετο. Το Base64URL χρησιμοποιεί παύλα και κάτω παύλα για ευκολότερη χρήση σε URL και ονόματα αρχείων.

Η αναδίπλωση MIME αφορά παλαιότερες μορφές email

Ορισμένα δεδομένα MIME αναδιπλώνονται ανά 76 χαρακτήρες ανά γραμμή. Οι περισσότερες σύγχρονες τιμές API μένουν σε μία γραμμή εκτός αν το απαιτεί η μορφή.

Συνηθισμένα λάθη

Αντιμετώπιση του Base64 ως κρυπτογράφηση

Οποιοσδήποτε μπορεί να αποκωδικοποιήσει Base64. Μην το χρησιμοποιείτε για απόκρυψη κωδικών, ιδιωτικών κλειδιών ή προσωπικών δεδομένων.

Χρήση λάθος αλφαβήτου

Ένα token με παύλα ή κάτω παύλα είναι πιθανώς Base64URL. Μια τιμή με συν ή κάθετο είναι συνήθως τυπικό Base64.

Αποκωδικοποίηση δυαδικών αρχείων ως κείμενο

Εικόνες, PDF και άλλα δυαδικά αρχεία μπορεί να αποκωδικοποιηθούν σε byte που δεν είναι αναγνώσιμο κείμενο UTF-8.

Συμβουλές

Χρησιμοποιήστε λειτουργία γραμμής για παρτίδες

Όταν έχετε πολλές ανεξάρτητες τιμές, επεξεργαστείτε κάθε γραμμή ξεχωριστά ώστε η μία να μη συγχωνευθεί με την επόμενη.

Κρατήστε τη συμπλήρωση όταν δεν είστε βέβαιοι

Τα ίσα στο τέλος βοηθούν πολλούς αποκωδικοποιητές να γνωρίζουν πώς συμπληρώθηκαν τα τελευταία byte. Παραλείψτε τα μόνο όταν το επιτρέπει η μορφή προορισμού.

Αφαιρέστε μυστικά πριν από κοινή χρήση

Το Base64 εμφανίζεται συχνά σε tokens, headers και αρχεία ρυθμίσεων. Αποκωδικοποιήστε και κοινοποιήστε μόνο δεδομένα που επιτρέπεται να εκθέσετε.