Μετατροπή μεταξύ των μορφών δεκαεξαδικού (hex) και Base64.
Η είσοδος hex δέχεται ακατέργαστο hex, μορφή με πρόθεμα 0x ή byte χωρισμένα με κενά.
Η έξοδος hex σε 4 μορφές: πεζά/κεφαλαία, με ή χωρίς κενά ή πρόθεμα 0x.
Όλη η επεξεργασία γίνεται τοπικά στο πρόγραμμα περιήγησης — τα δεδομένα δεν μεταφορτώνονται ποτέ σε κανέναν διακομιστή.
Κατεύθυνση:
Μορφή hex:
Είσοδος (Hex)
Έξοδος (Base64)
Hex → Base64: Εισαγωγή μιας δεκαεξαδικής συμβολοσειράς για κωδικοποίηση σε Base64. Υποστηρίζεται το ακατέργαστο hex (48656c6c6f), το hex με πρόθεμα 0x (0x48 0x65) και τα byte χωρισμένα με κενά (48 65 6c 6c 6f) — τα κενά αφαιρούνται αυτόματα.
Base64 → Hex: Εισαγωγή συμβολοσειράς Base64 για αποκωδικοποίηση σε δεκαεξαδικά byte. Η είσοδος μπορεί να είναι τυπικό Base64 ή Base64 ασφαλές για URL (ανιχνεύεται αυτόματα από τους χαρακτήρες -_).
Μορφές εξόδου Hex:aa (πεζά), AA (κεφαλαία), aa bb (πεζά χωρισμένα με κενά), 0xAA (κεφαλαία με πρόθεμα 0x).
Ασφαλές για URL: αντικαθιστά το + με - και το / με _, και αφαιρεί την κατάληξη συμπλήρωσης =.
Το Hex, το δυαδικό και το Base64 είναι τα ίδια byte
Το hex και το Base64 είναι δύο κειμενικές όψεις της ίδιας ακολουθίας byte — το hex χρησιμοποιεί 2 χαρακτήρες ανά byte και παραμένει αναγνώσιμο από άνθρωπο, το Base64 χρησιμοποιεί 4 χαρακτήρες ανά 3 byte και παραμένει συμπαγές. Η μετατροπή μεταξύ τους περνά πάντα από τα ακατέργαστα byte από κάτω.
Η αλυσίδα hex → byte → Base64 αντιστρέφεται χωρίς απώλειες — κάθε διαφορά μεγέθους είναι καθαρά θέμα σημειογραφίας, ποτέ δεδομένων.
🔷 Πληροφορίες Base64
Μορφές Hex Αφαιρεί αυτόματα το πρόθεμα 0x, τα κενά και τις αλλαγές γραμμής από την είσοδο.