Κωδικοποίηση Base64

Κωδικοποίηση/αποκωδικοποίηση Base64 (Εργαλείο μετατροπής Base64)

Μπορείτε να κωδικοποιήσετε κείμενο σε μορφή Base64 ή να αποκωδικοποιήσετε συμβολοσειρές Base64 πίσω στο αρχικό κείμενο UTF-8. Αυτό είναι χρήσιμο για την επαλήθευση τιμών σε API, ρυθμίσεις, email και JSON.

Αποτέλεσμα μετάφρασης
Αναμονή για πληροφορίες
Εισάγετε κείμενο ή μια συμβολοσειρά Base64 και κάντε κλικ στο "Μετατροπή".

Έξοδος

Τι είναι η κωδικοποίηση/αποκωδικοποίηση Base64;

Η κωδικοποίηση/αποκωδικοποίηση Base64 είναι ένα εργαλείο για τη μετατροπή κανονικού κειμένου σε συμβολοσειρά κωδικοποιημένη με Base64 και τη μετατροπή μιας συμβολοσειράς κωδικοποιημένης με Base64 πίσω στο αρχικό της κείμενο. Το Base64 είναι μια μέθοδος αναπαράστασης δεδομένων χρησιμοποιώντας μόνο ένα περιορισμένο σύνολο χαρακτήρων, όπως αλφαριθμητικούς χαρακτήρες, σύμβολα συν, κάθετες και σύμβολα ισότητας. Χρησιμοποιείται συνήθως σε email, HTTP, JSON, αρχεία διαμόρφωσης και ενσωματώσεις API. Μερικές φορές χρησιμοποιείται για την ασφαλή ενσωμάτωση δυαδικών δεδομένων ή συμβολοσειρών που περιέχουν ιαπωνικούς χαρακτήρες σε περιβάλλοντα όπου η άμεση διαχείρισή τους είναι δύσκολη.

Με αυτό το εργαλείο, μπορείτε να επικολλήσετε μια συμβολοσειρά στο πεδίο εισαγωγής και να επιλέξετε "Κωδικοποίηση" για να δημιουργήσετε μια συμβολοσειρά Base64 ως κείμενο UTF-8. Αντίθετα, επιλέγοντας "Αποκωδικοποίηση" θα αναλυθεί η συμβολοσειρά Base64 και θα αποκατασταθεί στο αρχικό κείμενο UTF-8. Δεδομένου ότι επεξεργάζεται χαρακτήρες πολλαπλών byte, όπως ιαπωνικά, emoji και σύμβολα ως UTF-8 χρησιμοποιώντας τα TextEncoder και TextDecoder του προγράμματος περιήγησης, μπορεί να χρησιμοποιηθεί όχι μόνο για απλούς αλφαριθμητικούς χαρακτήρες αλλά και για την επαλήθευση συμβολοσειρών που χρησιμοποιούνται σε πραγματικές εφαρμογές.

Το Base64 δεν είναι κρυπτογράφηση. Αν και φαίνεται να είναι μια τυχαία σειρά χαρακτήρων, ο καθένας μπορεί να την αποκωδικοποιήσει για να διαβάσει το αρχικό περιεχόμενο. Επομένως, η κωδικοποίηση κωδικών πρόσβασης, κλειδιών API, διακριτικών πρόσβασης, προσωπικών πληροφοριών και άλλων ευαίσθητων δεδομένων χρησιμοποιώντας το Base64 δεν εξασφαλίζει την ασφάλειά τους. Παρακαλούμε να λάβετε υπόψη ότι το Base64 είναι μια μέθοδος κωδικοποίησης που χρησιμοποιείται για την τροποποίηση της αναπαράστασης κειμένου για σκοπούς αποθήκευσης ή μετάδοσης και μην το χρησιμοποιείτε για την απόκρυψη εμπιστευτικών πληροφοριών. Είναι σημαντικό να συνδυάζετε HTTPS, σωστή πιστοποίηση, κρυπτογράφηση και ελέγχους πρόσβασης, όπως απαιτείται.

Μπορείτε να αντιγράψετε τα αποτελέσματα της μετατροπής και να τα κατεβάσετε ως αρχείο κειμένου, αν χρειαστεί. Αυτό το εργαλείο μπορεί να χρησιμοποιηθεί για την επαλήθευση τιμών που χρησιμοποιούνται σε κεφαλίδες εξουσιοδότησης API, την επικύρωση συμβολοσειρών βασικής πιστοποίησης, τον έλεγχο του περιεχομένου τιμών Base64 που περιέχονται σε JSON, την επαλήθευση συμβολοσειρών Base64 που εξάγονται σε αρχεία καταγραφής και τη δημιουργία δεδομένων δοκιμής. Δεδομένου ότι η διαδικασία μετατροπής πραγματοποιείται εντός του προγράμματος περιήγησης, δεν υπάρχει υποβολή φόρμας που να στέλνει συμβολοσειρές εισόδου στον διακομιστή για τυπικές λειτουργίες μετατροπής. Ωστόσο, παρακαλούμε να είστε προσεκτικοί όταν χρησιμοποιείτε κοινόχρηστες συσκευές, επεκτάσεις προγράμματος περιήγησης, κοινή χρήση οθόνης και ιστορικό πρόχειρου.

  • Μπορείτε να κωδικοποιήσετε το κείμενο ως UTF-8 χρησιμοποιώντας Base64.
  • Μπορείτε να αποκωδικοποιήσετε τις συμβολοσειρές Base64 σε κείμενο UTF-8.
  • Υποστηρίζει επίσης συμβολοσειρές που περιέχουν χαρακτήρες πολλαπλών byte, όπως ιαπωνικά, σύμβολα και emoji.
  • Μπορείτε να αντιγράψετε τα αποτελέσματα της μετάφρασης στο πρόχειρο ή να τα αποθηκεύσετε ως αρχείο κειμένου.

Πώς να χρησιμοποιήσετε την κωδικοποίηση/αποκωδικοποίηση Base64

Πρώτα, επικολλήστε τη συμβολοσειρά που θέλετε να μετατρέψετε στο πεδίο "Εισαγωγή". Μπορείτε να εισαγάγετε κανονικό κείμενο, τμήματα JSON, τιμές διαμόρφωσης, συμβολοσειρές Base64 που λαμβάνονται μέσω API και άλλα. Στη συνέχεια, στην ενότητα "Λειτουργία μετατροπής", επιλέξτε "Κωδικοποίηση" για να μετατρέψετε κείμενο σε Base64 ή "Αποκωδικοποίηση" για να μετατρέψετε το Base64 ξανά στο αρχικό κείμενο. Τέλος, κάντε κλικ στο κουμπί "Μετατροπή" και η μετατραπείσα συμβολοσειρά θα εμφανιστεί στο πεδίο εξόδου παρακάτω.

Αν θέλετε να χρησιμοποιήσετε το αποτέλεσμα αλλού, κάντε κλικ στο "Αντιγραφή αποτελέσματος". Αν θέλετε να το αποθηκεύσετε ως αρχείο, χρησιμοποιήστε το "Λήψη ως TXT". Κάνοντας κλικ στο "Αλλαγή εισόδου και λειτουργίας" μεταφέρεται το τρέχον αποτέλεσμα στο πεδίο εισόδου και γίνεται εναλλαγή μεταξύ των λειτουργιών κωδικοποίησης και αποκωδικοποίησης. Αυτό είναι χρήσιμο όταν θέλετε να αποκωδικοποιήσετε αμέσως το κωδικοποιημένο αποτέλεσμα για να ελέγξετε αν επανέρχεται στο αρχικό, ή όταν θέλετε να κωδικοποιήσετε εκ νέου το αποκωδικοποιημένο αποτέλεσμα.

Κατά την αποκωδικοποίηση, η εισαγωγή μιας μη έγκυρης συμβολοσειράς Base64 ή δεδομένων που δεν μπορούν να αποκατασταθούν ως κείμενο UTF-8 θα οδηγήσει σε σφάλμα. Ενώ οι αλλαγές γραμμής και τα κενά μέσα σε μια συμβολοσειρά Base64 θα αφαιρεθούν κατά τη διάρκεια της επεξεργασίας, αυτό το εργαλείο δεν υποστηρίζει την αποκατάσταση μορφών Base64 ασφαλών για URL που χρησιμοποιούν "-" ή "_", ούτε υποστηρίζει την αποκατάσταση δυαδικών αρχείων όπως εικόνες. Παρακαλώ χρησιμοποιήστε αυτό το εργαλείο με σκοπό την επαλήθευση δεδομένων κειμένου.

  1. Επικολλήστε κείμενο ή μια συμβολοσειρά Base64 στο πεδίο εισαγωγής.
  2. Επιλέξτε "Κωδικοποίηση" για να μετατρέψετε το κείμενο σε Base64 και "Αποκωδικοποίηση" για να μετατρέψετε το Base64 ξανά σε κείμενο.
  3. Κάντε κλικ στο κουμπί "Μετατροπή" για να δείτε το αποτέλεσμα.
  4. Εάν είναι απαραίτητο, χρησιμοποιήστε τις επιλογές «Αντιγραφή αποτελεσμάτων» ή «Λήψη TXT» για να αποθηκεύσετε τα δεδομένα στον προορισμό σας.

Σημαντικές σημειώσεις κατά τη χρήση

  • Το Base64 δεν είναι κρυπτογράφηση. Δεδομένου ότι το αρχικό περιεχόμενο μπορεί να διαβαστεί μετά την αποκωδικοποίηση, δεν μπορεί να χρησιμοποιηθεί για την προστασία ευαίσθητων πληροφοριών.
  • Αυτό το εργαλείο έχει σχεδιαστεί για κωδικοποίηση κειμένου σε Base64. Παρακαλούμε χρησιμοποιήστε ένα ειδικό εργαλείο για την κωδικοποίηση μεγάλων δυαδικών αρχείων, όπως εικόνες ή PDF.
  • Ακόμα και αν τα δεδομένα που πρέπει να αποκωδικοποιηθούν είναι σωστά κωδικοποιημένα σε Base64, ενδέχεται να μην είναι ανακτήσιμα αν δεν είναι κείμενο UTF-8.
  • Σημειώστε ότι η σημειογραφία μπορεί να διαφέρει ανάλογα με την περίπτωση χρήσης, όπως το URL-safe Base64 ή το unpadded Base64. Ελέγξτε τις προδιαγραφές του προορισμού, όπως απαιτείται.

Συχνές ερωτήσεις

Τι είναι το Base64;

Το Base64 είναι μια μέθοδος κωδικοποίησης που αναπαριστά δεδομένα χρησιμοποιώντας μόνο αλφαριθμητικούς χαρακτήρες και ορισμένα σύμβολα. Χρησιμοποιείται για την αναπαράσταση δεδομένων σε περιβάλλοντα με περιορισμούς χαρακτήρων, όπως email, web APIs, JSON και αρχεία διαμόρφωσης.

Τι είναι η κωδικοποίηση Base64;

Η κωδικοποίηση Base64 είναι η διαδικασία μετατροπής απλού κειμένου ή δεδομένων σε μια συμβολοσειρά κωδικοποιημένη με Base64. Αυτό το εργαλείο αντιμετωπίζει το κείμενο εισόδου ως UTF-8 και το μετατρέπει σε μια συμβολοσειρά Base64.

Τι είναι η αποκωδικοποίηση Base64;

Η αποκωδικοποίηση Base64 είναι η διαδικασία μετατροπής μιας συμβολοσειράς κωδικοποιημένης με Base64 πίσω στα αρχικά της δεδομένα. Αυτό το εργαλείο επαναφέρει και εμφανίζει συμβολοσειρές Base64 ως κείμενο UTF-8.

Είναι κρυπτογράφηση Base64;

Όχι. Το Base64 δεν είναι κρυπτογράφηση· είναι μια μορφή κωδικοποίησης που χρησιμοποιείται για την αλλαγή της αναπαράστασης των δεδομένων. Δεδομένου ότι ο καθένας μπορεί να το αποκωδικοποιήσει, παρακαλώ μην το χρησιμοποιείτε για να κρύψετε κωδικούς πρόσβασης ή κλειδιά API.

Μπορείτε να μετατρέψετε ιαπωνικό κείμενο σε Base64;

Ναι. Οι χαρακτήρες πολλαπλών byte, όπως οι ιαπωνικοί, μετατρέπονται σε Base64 ως UTF-8. Επαναφέρονται ως κείμενο UTF-8 κατά την αποκωδικοποίηση.

Μπορούν να μετατραπούν και τα emoji και τα σύμβολα;

Στις περισσότερες περιπτώσεις, αυτό μπορεί να μετατραπεί. Δεδομένου ότι οι συμβολοσειρές εισόδου επεξεργάζονται ως UTF-8, το σύστημα υποστηρίζει κείμενο που περιέχει emoji, σύμβολα και χαρακτήρες πλήρους πλάτους.

Το κείμενο που εισάγεται θα αποσταλεί στον διακομιστή;

Η διαδικασία μετατροπής αυτού του εργαλείου πραγματοποιείται χρησιμοποιώντας JavaScript στον περιηγητή. Δεν υπάρχει υποβολή φόρμας στον διακομιστή για τυπικές λειτουργίες κωδικοποίησης και αποκωδικοποίησης.

Τι προκαλεί το σφάλμα αποκωδικοποίησης;

Πιθανές αιτίες περιλαμβάνουν χαρακτήρες που δεν μπορούν να χρησιμοποιηθούν στο Base64, μη έγκυρο αριθμό χαρακτήρων ή συμπλήρωση, ή το γεγονός ότι τα αποκατεστημένα δεδομένα δεν είναι κείμενο UTF-8.

Τι σημαίνει το σύμβολο της ισότητας στο τέλος;

Το σύμβολο "=" στο τέλος μιας συμβολοσειράς Base64 ονομάζεται συμπλήρωση. Προστίθεται για να προσαρμόσει το μήκος των αρχικών δεδομένων ώστε να ταιριάζει στη μορφή Base64. Ανάλογα με την περίπτωση χρήσης, μπορεί να παραλειφθεί.

Υποστηρίζει URL-safe Base64;

Αυτό το εργαλείο έχει σχεδιαστεί για το τυπικό Base64. Οι συμβολοσειρές που περιέχουν χαρακτήρες όπως "-" ή "_" που χρησιμοποιούνται στο URL-safe Base64 ενδέχεται να μην αποκωδικοποιηθούν σωστά ως έχουν.

Μπορώ να μετατρέψω αρχεία εικόνας σε Base64;

Αυτή η σελίδα προορίζεται για μετατροπή κειμένου. Δεν υποστηρίζει τη μετατροπή αρχείων όπως εικόνες ή PDF σε Base64. Εάν χρειάζεστε να μετατρέψετε αρχεία, παρακαλώ χρησιμοποιήστε ένα ειδικό εργαλείο.

Μπορεί αυτό να χρησιμοποιηθεί για την επαλήθευση συμβολοσειρών βασικής πιστοποίησης;

Ναι. Για παράδειγμα, μπορείτε να κωδικοποιήσετε μια συμβολοσειρά όπως "user:password" χρησιμοποιώντας Base64 για να επαληθεύσετε τις τιμές για την κεφαλίδα βασικής πιστοποίησης. Ωστόσο, παρακαλούμε να είστε ιδιαίτερα προσεκτικοί κατά τον χειρισμό των διαπιστευτηρίων πιστοποίησης.