Προβολή αρχείων σε Hex
Ανοίξτε οποιοδήποτε αρχείο σε δωρεάν προβολέα hex: θέσεις, hex και ASCII, αναζήτηση byte ή κειμένου, αποκωδικοποίηση αριθμών και εντοπισμός τύπου αρχείου.
Το αρχείο διαβάζεται στο πρόγραμμα περιήγησής σας, κομμάτι κομμάτι, και δεν μεταφορτώνεται ποτέ. Ακόμη και αρχεία πολλών gigabyte ανοίγουν αμέσως.
- Αρχείο
- —
- Μέγεθος
- —
- Εντοπισμένος τύπος
- —
Δεκαεξαδικό με 0x ή h (0x1F0, 1F0h), δεκαδικό (496) ή σχετικό (+16, -0x10).
Ανοίξτε ένα αρχείο για να δείτε τα byte του.
Κάντε κλικ σε ένα byte για να το επιλέξετε, σύρετε ή κάντε Shift+κλικ για να επιλέξετε εύρος. Πληκτρολόγιο: βέλη, Page Up/Down, Home/End, Ctrl+Home/End· προσθέστε Shift για επέκταση.
Καμία επιλογή
| Τύπος | Little-endian | Big-endian |
|---|
- Επιλογή ως κείμενο UTF-8
- —
Πώς να χρησιμοποιήσετε τον προβολέα hex
- Αποθέστε ένα αρχείο στην περιοχή απόθεσης ή κάντε κλικ σε αυτήν για να επιλέξετε ένα. Λειτουργεί οποιοσδήποτε τύπος και οποιοδήποτε μέγεθος: το αρχείο διαβάζεται σε μικρά τμήματα καθώς κάνετε κύλιση, οπότε ένα είδωλο δίσκου 4 GB ανοίγει το ίδιο γρήγορα με ένα εικονίδιο 4 KB.
- Διαβάστε τα πλαίσια Αρχείο, Μέγεθος και Εντοπισμένος τύπος. Ο τύπος προκύπτει από τα πρώτα byte του αρχείου (τον «μαγικό αριθμό» του) και όχι από την επέκτασή του.
- Κάντε κύλιση στην προβολή με τον τροχό του ποντικιού, σύρετε το ρυθμιστικό Θέση στο αρχείο ή κάντε κλικ στην προβολή και χρησιμοποιήστε τα βέλη, τα Page Up/Down, Home/End και Ctrl+Home/End.
- Κάντε κλικ σε ένα byte για να το επιλέξετε. Σύρετε ή κάντε Shift+κλικ για να επιλέξετε εύρος. Ο πίνακας από κάτω δείχνει την αρχή, το τέλος και το μήκος της επιλογής, την τιμή στην αρχή της επιλογής αποκωδικοποιημένη ως αριθμούς και την επιλογή ως κείμενο UTF-8.
- Πληκτρολογήστε μια θέση στο Μετάβαση σε θέση και πατήστε Μετάβαση: το
0x1F0ή το1F0hείναι δεκαεξαδικό, το496δεκαδικό και τα+16και-0x10μετακινούνται σχετικά με το τρέχον byte. - Για αναζήτηση, πληκτρολογήστε στο Αναζήτηση, επιλέξτε Κείμενο (UTF-8) ή Byte hex και πατήστε Εύρεση επόμενου ή Εύρεση προηγούμενου. Η αναζήτηση συνεχίζεται από την αρχή όταν φτάσει στο τέλος του αρχείου και το αποτέλεσμα επιλέγεται.
Ανάγνωση των τριών στηλών
Κάθε γραμμή δείχνει 16 byte. Η αριστερή στήλη είναι η θέση του πρώτου byte της γραμμής, σε δεκαεξαδικό. Οι μεσαίες στήλες είναι τα ίδια τα byte, δύο δεκαεξαδικά ψηφία το καθένα (00 έως FF), με μεγαλύτερο κενό μετά το όγδοο byte. Η δεξιά στήλη δείχνει τα ίδια byte ως ASCII: οι εκτυπώσιμοι χαρακτήρες από το κενό (0x20) έως την περισπωμένη (0x7E) εμφανίζονται ως έχουν και κάθε άλλο byte ως τελεία. Αυτή είναι η διάταξη κλασικών εργαλείων όπως τα xxd και hexdump -C.
Ερμηνεία αριθμών
Ο πίνακας αποκωδικοποιεί τα byte στην αρχή της επιλογής ως τους συνήθεις τύπους σταθερού μεγέθους: ακέραιους 8, 16, 32 και 64 bit με και χωρίς πρόσημο, καθώς και αριθμούς κινητής υποδιαστολής IEEE 754 απλής (float32) και διπλής (float64) ακρίβειας. Κάθε τύπος εμφανίζεται σε Little-endian (πρώτο το λιγότερο σημαντικό byte, που χρησιμοποιούν οι επεξεργαστές x86 και ARM και οι περισσότερες μορφές αρχείων των Windows) και Big-endian (πρώτο το πιο σημαντικό byte, που χρησιμοποιούν τα πρωτόκολλα δικτύου, τα αρχεία κλάσεων Java, το PNG και το JPEG). Αν το αρχείο είναι πολύ μικρό για έναν τύπο, το κελί δείχνει παύλα. Οι ακέραιοι 64 bit υπολογίζονται με ακρίβεια, πέρα από το όριο 2^53 των αριθμών της JavaScript.
Υπογραφές αρχείων
Οι περισσότερες δυαδικές μορφές ξεκινούν με σταθερή υπογραφή: το PNG με 89 50 4E 47 0D 0A 1A 0A, το PDF με %PDF-, το ZIP (άρα και τα DOCX, XLSX, JAR, EPUB και APK) με PK 03 04, τα εκτελέσιμα ELF με 7F 45 4C 46, τα εκτελέσιμα των Windows με MZ. Το εργαλείο ελέγχει περίπου εξήντα υπογραφές για εικόνες, ήχο, βίντεο, αρχεία συμπίεσης, γραμματοσειρές, εκτελέσιμα, βάσεις δεδομένων και έγγραφα. Όταν δεν ταιριάζει καμία, σας λέει αν η αρχή του αρχείου μοιάζει με κείμενο UTF-8.
Συχνές ερωτήσεις
Μεταφορτώνεται το αρχείο μου;
Όχι. Το πρόγραμμα περιήγησης διαβάζει το αρχείο τοπικά με το File API, μόνο τα τμήματα που βλέπετε φορτώνονται στη μνήμη και τίποτα δεν φεύγει από τον υπολογιστή σας.
Μπορώ να επεξεργαστώ τα byte;
Όχι. Πρόκειται για προβολέα: δεν τροποποιεί ποτέ το αρχείο. Χρησιμοποιήστε τον για να ελέγξετε κεφαλίδες, να βρείτε συμβολοσειρές, να επαληθεύσετε μια υπογραφή ή να κατανοήσετε μια δυαδική μορφή.
Γιατί η αναζήτηση βρίσκει κείμενο που δεν βλέπω στη στήλη ASCII;
Η αναζήτηση κειμένου κωδικοποιεί το ερώτημά σας ως UTF-8. Τα τονισμένα και τα ελληνικά γράμματα παίρνουν δύο byte σε UTF-8 και εμφανίζονται ως τελείες στη στήλη ASCII, επειδή βρίσκονται εκτός του εκτυπώσιμου εύρους ASCII. Το πλαίσιο Επιλογή ως κείμενο UTF-8 τα δείχνει σωστά.
Τι κάνει το «Αγνόηση πεζών/κεφαλαίων»;
Κάνει την αναζήτηση κειμένου να αντιστοιχίζει εναλλακτικά τα A–Z και a–z. Ισχύει μόνο για τα λατινικά γράμματα ASCII· οι αναζητήσεις hex ταιριάζουν πάντα με ακριβείς τιμές byte.
Πόσο μεγάλο μπορεί να είναι το αρχείο;
Δεν υπάρχει σταθερό όριο. Η προβολή και η κύλιση διαβάζουν μόνο τις ορατές γραμμές και η αναζήτηση διαβάζει το αρχείο σε τμήματα των 4 MB με ένδειξη προόδου που μπορείτε να ακυρώσετε.
Σχετικά εργαλεία
- Δημιουργός hash Δημιουργήστε hash MD5, SHA-1, SHA-256 και SHA-512 για κείμενο ή αρχεία οποιουδήποτε μεγέθους και επαληθεύστε αθροίσματα ελέγχου στο πρόγραμμα περιήγησής σας.
- Κωδικοποίηση και αποκωδικοποίηση Base64 Δωρεάν κωδικοποίηση και αποκωδικοποίηση Base64 με πλήρη υποστήριξη UTF-8 και επιλογή base64url. Λειτουργεί στο πρόγραμμα περιήγησής σας.
- Μετατροπέας αριθμητικών συστημάτων Μετατρέψτε αριθμούς μεταξύ δυαδικού, οκταδικού, δεκαδικού, δεκαεξαδικού και οποιασδήποτε βάσης 2–36, με συμπλήρωμα ως προς δύο, κλάσματα και βήματα.
- Προβολή EXIF φωτογραφίας Προβολή EXIF online – δείτε την κάμερα, τον φακό, τις ρυθμίσεις έκθεσης, την ημερομηνία και την τοποθεσία GPS μιας φωτογραφίας, καθώς και πεδία IPTC και XMP.