TC

Μετατροπέας δυαδικού κώδικα σε κείμενο — Δωρεάν διαδικτυακό εργαλείο

Processed locally. No data stored.
0 chars

Τι είναι Μετατροπέας δυαδικού κώδικα σε κείμενο?

Ο Μετατροπέας Δυαδικού σε Κείμενο λαμβάνει τον ακατέργαστο κώδικα μηχανής —μια ακολουθία από 1 και 0— και τον μετατρέπει ξανά σε αναγνώσιμη ανθρώπινη γλώσσα. Επειδή οι υπολογιστές κατανοούν μόνο τις καταστάσεις «ενεργοποιημένο» (1) και «απενεργοποιημένο» (0), κάθε λέξη, εικόνα και βίντεο στο διαδίκτυο αποθηκεύεται τελικά ως δυαδικός κώδικας.

Αυτό το εργαλείο ομαδοποιεί αυτούς τους ατελείωτους αριθμούς σε byte των 8 bit και τους αποκωδικοποιεί χρησιμοποιώντας τους τυπικούς πίνακες κωδικοποίησης ASCII και UTF-8. Χρησιμοποιείται ευρέως από φοιτητές που μαθαίνουν τα βασικά της επιστήμης των υπολογιστών και από gamers που σπάνε κωδικούς easter egg.

Πότε να χρησιμοποιήσετε Μετατροπέας δυαδικού κώδικα σε κείμενο?

Χρησιμοποιήστε αυτό το εργαλείο για να αποκωδικοποιήσετε μυστικά μηνύματα που είναι κρυμμένα σε βιντεοπαιχνίδια, στοιχεία από ARG (Παιχνίδια Εναλλακτικής Πραγματικότητας) ή γρίφους στο διαδίκτυο, τα οποία συχνά χρησιμοποιούν δυαδικές ακολουθίες ως απλό κρυπτογράφημα. Οι φοιτητές πληροφορικής το χρησιμοποιούν για να εξασκηθούν και να επαληθεύσουν την κατανόησή τους σχετικά με την αποθήκευση δεδομένων σε επίπεδο byte.

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

Πώς να χρησιμοποιήσετε αυτό το εργαλείο

  1. 1Paste your binary code (space-separated bytes)
  2. 2Click 'Convert to Text'
  3. 3Copy the decoded text result

Το εργαλείο λειτουργεί καλύτερα όταν η δυαδική σειρά χαρακτήρων σας είναι σωστά διαχωρισμένη σε byte των 8 bit (π.χ. «01001000 01101001»). Θα προσπαθήσει να αναλύσει και συνεχόμενες δυαδικές σειρές χωρίς διαχωριστικά, χωρίζοντάς τις κάθε 8 χαρακτήρες.

Παραδείγματα

InputOutput
01001000 01101001Hi
01000001A
01001000 01100101 01101100 01101100 01101111Hello
01001010 01000001 01010110 01000001JAVA
00110001 00110010 00110011123

Κανόνες & Συμπεριφορά

  • Η εισαγωγή αναλύεται αυστηρά για τα ψηφία «0» και «1». Όλοι οι άλλοι χαρακτήρες αγνοούνται ή προκαλούν σφάλμα.
  • Η συμβολοσειρά χωρίζεται σε τμήματα των 8 bit ακριβώς (ένα byte).
  • Κάθε byte 8-bit μετατρέπεται μαθηματικά στο δεκαδικό του ισοδύναμο, το οποίο στη συνέχεια αντιστοιχίζεται στον αντίστοιχο χαρακτήρα Unicode/ASCII για να εμφανιστεί το κείμενο.

Σχετικά Εργαλεία

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

Τι είναι ο δυαδικός κώδικας;

Το δυαδικό σύστημα είναι το αριθμητικό σύστημα βάσης 2 που χρησιμοποιούν όλοι οι υπολογιστές. Περιλαμβάνει μόνο δύο αριθμούς: το 0 και το 1. Συνδυάζοντας 8 από αυτά τα 1 και 0 (που ονομάζονται byte), ένας υπολογιστής μπορεί να αναπαραστήσει 256 διαφορετικές τιμές, οι οποίες αντιστοιχούν άμεσα στα γράμματα του αλφαβήτου, στους αριθμούς και στα σημεία στίξης.

Πρέπει να βάζω κενά ανάμεσα στους αριθμούς;

Τεχνικά όχι, αλλά βοηθάει. Το εργαλείο διαβάζει τα δυαδικά δεδομένα σε ομάδες των 8 ψηφίων (ένα byte ανά χαρακτήρα). Αν επικολλήσετε μια ατελείωτη σειρά από 1 και 0 χωρίς κενά, το εργαλείο θα την χωρίσει αυτόματα σε τμήματα των 8 χαρακτήρων. Ωστόσο, αν στη σειρά σας λείπει ένα ψηφίο, όλοι οι επόμενοι χαρακτήρες θα είναι κακώς ευθυγραμμισμένοι και θα καταστραφούν.

Γιατί ο αποκωδικοποιητής εξέδωσε ακατανόητα σύμβολα;

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

Πώς το 01000001 αντιστοιχεί στο γράμμα «Α»;

Στο δεκαδικό σύστημα αρίθμησης με βάση το 2, το «01000001» αντιστοιχεί στον δεκαδικό αριθμό 65. Στον κλασικό πίνακα χαρακτήρων ASCII (το παγκόσμιο λεξικό για υπολογιστές), ο αριθμός 65 αντιστοιχεί τυπικά στο κεφαλαίο γράμμα «A». Αυτό το εργαλείο απλώς εκτελεί αμέσως αυτή τη μαθηματική μετατροπή.

Μπορεί το δυαδικό σύστημα να αναπαραστήσει τα emoji;

Ναι. Τα emoji απαιτούν περισσότερα δεδομένα, οπότε αντί για ένα byte 8 bit, ένα μεμονωμένο emoji απαιτεί τρία ή τέσσερα byte (24 έως 32 ψηφία 1 και 0). Το εργαλείο μας χρησιμοποιεί σύγχρονη αποκωδικοποίηση UTF-8, οπότε θα συνθέσει με επιτυχία αυτά τα πολλαπλά byte για να αποδώσει το emoji τέλεια.