Εξ Κωδικοποίηση / Αποκωδικοποίηση — Κείμενο ↔ Εξ
Hex Encode / Decode μετατρέπει το κείμενο σε δεκαεξαδικό (βάση-16) bytes και αποκωδικοποιεί hex πίσω σε αναγνώσιμο κείμενο. Χρησιμοποιήστε το για αποσφαλμάτωση δυαδικών ωφέλιμου φορτίου, επιθεωρώντας bytes UTF-8, αντιστρέφοντας τις διαφυγόντες χορδές, και δουλεύοντας με hashes ή πρωτόκολλα χαμηλού επιπέδου. Αποδέχεται κοινές μορφές hex (με ή χωρίς κενά, newlines, ή 0x προθέματα). Τρέχει 100% τοπικά στον browser σας — δεν ανεβάζει — και λειτουργεί offline μετά την εγκατάσταση ToolMill ως PWA.
Κωδικοποίηση
Δοκίμασε το.
Παραδείγματα
Hello, ToolMill!
48656c6c6f2c20546f6f6c4d696c6c21
54686973206973206120686578206465636f646520746573742e
This is a hex decode test.
48 65 6c 6c 6f 20 54 6f 6f 6c 4d 69 6c 6c
Hello ToolMill
Τι σημαίνει κωδικοποίηση hex
Hex είναι μια αναπαράσταση βάσης-16 των τιμών byte. Κάθε byte γράφεται κανονικά ως δύο hex χαρακτήρες, γι 'αυτό το απλό κείμενο επεκτείνεται σε μια μεγαλύτερη ακολουθία όταν το κωδικοποιήσετε εδώ. Αυτό καθιστά το hex χρήσιμο όταν θέλετε να επιθεωρήσετε τις τιμές του επιπέδου byte σε μια αναγνώσιμη, αντιγραφόμενη μορφή.
Πότε να κωδικοποιήσετε το κείμενο σε hex
Η κωδικοποίηση κειμένου σε hex είναι χρήσιμη όταν θέλετε να δείτε ακριβώς ποια bytes μια συμβολοσειρά παράγει, συγκρίνουν αντιγραφόμενα ωφέλιμο φορτίο, δείγματα πρωτοκόλλου εγγράφου, ή επιθεωρήστε μη εκτυπώσιμους χαρακτήρες έμμεσα. Αυτό είναι συχνά πιο εύκολο από το να μαντέψετε τι δείχνει ένα τερματικό, ένα αρχείο καταγραφής API ή ένα αποσφαλματωτή.
Πότε να αποκωδικοποιήσετε hex πίσω στο κείμενο
Αποκωδικοποίηση είναι χρήσιμο όταν ένα εργαλείο, καταγραφή, ή αντιγραφεί απόρριψη σας δίνει τιμές byte αντί για αναγνώσιμους χαρακτήρες. Μια επιτυχημένη αποκωδικοποίηση εγγυάται μόνο ότι τα bytes μπορούν να ερμηνευτούν ως κείμενο εδώ. Ορισμένα έγκυρα hex εξακολουθούν να αντιπροσωπεύουν δυαδικά δεδομένα ή χαρακτήρες ελέγχου, οπότε η αναγνώσιμη έξοδος δεν είναι πάντα το αναμενόμενο αποτέλεσμα.
Κανόνες εισόδου και κοινά σφάλματα
Το έγκυρο hex χρησιμοποιεί τους χαρακτήρες 0-9 και A-F, και κεφαλαία ή πεζά και τα δύο έργα. Αυτό το εργαλείο αφαιρεί κενά και διαλείμματα γραμμής πριν την αποκωδικοποίηση, αλλά ένας μονός αριθμός χαρακτήρων hex ή οποιουδήποτε μη έγκυρου χαρακτήρα θα αποτύχει. Αν επικολλήσατε προθέματα όπως 0x, στίξη από κορμούς, ή διαχωριστές από μια αντιγραφόμενη χωματερή, καθαρίστε αυτά τα μέρη πρώτα.
Σημειώσεις κωδικοποίησης κειμένου
Όταν κωδικοποιείς κείμενο, η σελίδα μετατρέπει πρώτα αυτό το κείμενο σε bytes και στη συνέχεια αναπαριστά εκείνα τα bytes στο hex. Αυτό έχει σημασία για τα σύμβολα, emoji, και μη λατινικούς χαρακτήρες, επειδή ένας ορατός χαρακτήρας μπορεί να χρησιμοποιήσει πολλαπλά bytes. Αυτός είναι επίσης ο λόγος για τον οποίο δύο συστήματα μπορεί να φαίνεται ότι διαφωνούν όταν χρησιμοποιούν διαφορετικές κωδικοποιήσεις κειμένου.
Hex δεν είναι κρυπτογράφηση
Πριν βασιστείτε σε τιμές που μετατράπηκαν σε αρχεία καταγραφής, APIs ή σενάρια
Πριν την αντιγραφή του αποτελέσματος σε άλλο σύστημα, ελέγξτε αν ο προορισμός αναμένει απλά hex, χωρισμένα bytes, κεφαλαία ή πεζά χαρακτήρες, ή προθέματα μορφές όπως 0x. Οι μικρές υποθέσεις διαμόρφωσης συχνά έχουν σημασία ακόμη και όταν τα υποκείμενα bytes είναι τεχνικά τα ίδια.
Τι δεν επιβεβαιώνει ο κώδικας Hex σχετικά με τα βασικά δεδομένα
Hex μετατροπή δεν σας λέει αν τα bytes προήλθε από απλό κείμενο, δυαδικά δεδομένα, συμπιεσμένο περιεχόμενο, ή μια ειδική μορφή εφαρμογής. Αλλάζει μόνο την αναπαράσταση. Πρέπει ακόμα να ξέρετε τι υποτίθεται ότι σημαίνουν τα bytes πριν εμπιστεύεστε την έξοδο για αποσφαλμάτωση ή επαναχρησιμοποίηση.
Πώς να πει αν η αποκωδικοποιημένη έξοδος Hex φαίνεται σωστή
Η αποκωδικοποιημένη έξοδος hex μπορεί να φαίνεται σωστή μόνο αν τα πρωτότυπα bytes αναπαριστούν στην πραγματικότητα κείμενο στην κωδικοποίηση χαρακτήρων που περιμένετε. Εάν το αποτέλεσμα περιέχει περίεργα σύμβολα, χαρακτήρες αντικατάστασης ή μη αναγνώσιμο κείμενο, το hex μπορεί να εξακολουθεί να είναι έγκυρο ενώ η υποτιθέμενη κωδικοποίηση κειμένου είναι λάθος για τη ροή εργασίας σας.
Ο Hex αλλάζει πώς εμφανίζονται τα bytes, όχι ποιος μπορεί να τα διαβάσει. Εάν τα πρωτότυπα bytes αντιπροσωπεύουν αναγνώσιμο κείμενο, ο καθένας μπορεί να τα μετατρέψει πίσω εύκολα. Χρησιμοποιήστε αυτό το εργαλείο για την επιθεώρηση, αποσφαλμάτωση, και τις ροές εργασίας μετατροπής, όχι για την προστασία των μυστικών.
Σχετικά εργαλεία
Εργαλείο κωδικοποίησης/αποκωδικοποίησης βάσης64
Κωδικοποιήστε το κείμενο στη βάση64 ή αποκωδικοποιήστε Base64 πίσω σε αναγνώσιμο περιεχόμενο απευθείας στον browser σας. Είναι χρήσιμο για την επιθεώρηση των σημείων, την αποσφαλμάτωση κεφαλίδες εξουσιοδότησης, τον έλεγχο των τιμών ρυθμίσεων, την αποκωδικοποίηση API payloads, και τη μετατροπή απλού κειμένου χωρίς τη χρήση μιας απομακρυσμένης υπηρεσίας. To ToolMill τρέχει πλήρως από την πλευρά του πελάτη για ιδιωτικότητα και συνεχίζει να λειτουργεί εκτός σύνδεσης μετά την εγκατάσταση.
Κωδικοποίηση
HTML Entity Encode / Decode — Escape & Unescape HTML
HTML Entity Encode / Decode converts special characters like <, >, &, and quotes into safe HTML entities (and decodes them back). Use it when working with HTML attributes, templates, CMS editors, Markdown docs, or when debugging copy/paste issues. Handles common named entities (e.g. <, >, &, ") and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.
Κωδικοποίηση
ROT13 Κωδικοποίηση / Αποκωδικοποίηση — Κείμενο ↔ ROT13 Cipher
Το ROT13 είναι ένα απλό κρυπτογράφημα αντικατάστασης γραμμάτων που μετατοπίζει τα A↔N, B↔O κ.λπ. Χρησιμοποιείται συχνά για spoilers, ελαφρύ obfussion, και forum/email κείμενο. Αυτό το εργαλείο κωδικοποιεί απλό κείμενο στο ROT13 και αποκωδικοποιεί ROT13 πίσω στο κείμενο (η λειτουργία είναι συμμετρική). Τρέχει 100% τοπικά στον browser σας — δεν ανεβάζει — και λειτουργεί offline μετά την εγκατάσταση ToolMill ως PWA.
Κωδικοποίηση
Κωδικοποίηση URL / Αποκωδικοποίηση (ποσοστό-κωδικοποίηση)
URL Κωδικοποίηση / Αποκωδικοποίηση (ποσοστό-κωδικοποίηση) μετατρέπει μη ασφαλείς χαρακτήρες σε μια ασφαλή μορφή URL και πίσω πάλι. Χρησιμοποιήστε το για τις συμβολοσειρές ερωτήσεων, ανακατευθύνετε τα URL, τις παραμέτρους UTM, και τις αιτήσεις αποσφαλμάτωσης API (RFC 3986). Τρέχει 100% τοπικά στον browser σας — δεν ανεβάζει — και λειτουργεί offline μετά την εγκατάσταση ToolMill ως PWA.
Κωδικοποίηση
