Μετατρέψτε κείμενο σε δυαδικό, οκταδικό, δεκαδικό και δεκαεξαδικό — και αντίστροφα. Κάθε πεδίο είναι ζωντανό και επεξεργάσιμο, με επιλογές διαχωριστικού, padding και κεφαλαίων.

Επεξεργαστείτε οποιοδήποτε πεδίο παρακάτω — τα υπόλοιπα ενημερώνονται άμεσα. Όλα εκτελούνται στη συσκευή σας σε UTF-8· τίποτα δεν μεταφορτώνεται.

Διαχωριστής
Πώς κάθε τιμή διαχωρίζεται στη δυαδική, οκταδική και δεκαεξαδική έξοδο.
Συμπλήρωση κάθε τιμής σε σταθερό πλάτος (π.χ. 01001000).
Εμφάνιση δεκαεξαδικών γραμμάτων σε κεφαλαία (FF αντί ff).
Μη έγκυρη είσοδος για αυτή τη μορφή.
Μη έγκυρη είσοδος για αυτή τη μορφή.
Μη έγκυρη είσοδος για αυτή τη μορφή.
Μη έγκυρη είσοδος για αυτή τη μορφή.

Σχετικά με το Κείμενο σε Δυαδικό, Οκταδικό & Δεκαεξαδικό

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

Στο εσωτερικό, κάθε χαρακτήρας κωδικοποιείται ως byte UTF-8, και κάθε byte εμφανίζεται στη βάση που επιλέγετε. Το γράμμα «H», για παράδειγμα, είναι 01001000 σε δυαδικό, 110 σε οκταδικό, 72 σε δεκαδικό και 48 σε δεκαεξαδικό. Οι επιλογές ελέγχουν τον διαχωριστή μεταξύ των τιμών, τη συμπλήρωση με μηδενικά σε σταθερό πλάτος, και κεφαλαία ή πεζά δεκαεξαδικά ψηφία.

Είναι χρήσιμο για ασκήσεις προγραμματισμού, αποσφαλμάτωση κωδικοποιήσεων, ανάγνωση δυαδικών μηνυμάτων ή προετοιμασία δεδομένων για πρωτόκολλα χαμηλού επιπέδου. Όλα εκτελούνται στη συσκευή σας — τίποτα από όσα πληκτρολογείτε δεν μεταφορτώνεται.

Πώς να χρησιμοποιήσετε το Κείμενο σε Δυαδικό, Οκταδικό & Δεκαεξαδικό

  1. Πληκτρολογήστε ή επικολλήστε το κείμενό σας στο πεδίο Κείμενο — τα πεδία δυαδικού, οκταδικού, δεκαδικού και δεκαεξαδικού συμπληρώνονται ζωντανά.
  2. Ή επικολλήστε τιμές σε οποιοδήποτε πεδίο βάσης (για παράδειγμα δυαδικό) για να τις αποκωδικοποιήσετε πίσω σε κείμενο.
  3. Επιλέξτε έναν διαχωριστή — κενό, κόμμα, νέα γραμμή ή κανένα — για την αριθμητική έξοδο.
  4. Ενεργοποιήστε τη συμπλήρωση με μηδενικά για τιμές σταθερού πλάτους (π.χ. 01001000) και τα κεφαλαία δεκαεξαδικά αν προτιμάτε FF αντί για ff.
  5. Κάντε κλικ στο Αντιγραφή δίπλα σε οποιοδήποτε πεδίο, ή χρησιμοποιήστε το Φόρτωση δείγματος και Εκκαθάριση για να πειραματιστείτε.

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

Κάθε χαρακτήρας κωδικοποιείται ως ένα ή περισσότερα byte UTF-8, και κάθε byte γράφεται ως 8-bit δυαδικός αριθμός. Το «A» γίνεται 01000001, το «H» γίνεται 01001000. Τα ίδια byte εμφανίζονται σε οκταδικό, δεκαδικό και δεκαεξαδικό.

Ναι. Κάθε πεδίο λειτουργεί και προς τις δύο κατευθύνσεις — επικολλήστε δυαδικές, οκταδικές, δεκαδικές ή δεκαεξαδικές τιμές και το εργαλείο τις αποκωδικοποιεί σε κείμενο αμέσως. Αν μια τιμή δεν είναι έγκυρη για εκείνη τη μορφή, επισημαίνει την είσοδο.

Ναι. Επειδή η κωδικοποίηση χρησιμοποιεί UTF-8, τα τονισμένα γράμματα και τα emoji λειτουργούν — απλώς παράγουν περισσότερα από ένα byte ανά χαρακτήρα. Ένα «é» αποδίδει δύο byte και τα περισσότερα emoji αποδίδουν τέσσερα.

Συμπληρώνει κάθε τιμή σε σταθερό πλάτος, ώστε τα δυαδικά byte να εμφανίζουν πάντα 8 ψηφία (01001000 αντί για 1001000). Αυτό διατηρεί τις στήλες ευθυγραμμισμένες και είναι ο συμβατικός τρόπος γραφής byte.

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

Κοινοποίηση
Χρειάζεστε βοήθεια;
Βρήκατε πρόβλημα με αυτό το εργαλείο; Ενημερώστε μας.
Αναφορά προβλήματος

Προσθέστε αυτό το δωρεάν εργαλείο στον δικό σας ιστότοπο — αντιγράψτε και επικολλήστε τον παρακάτω κώδικα.