Ενώ τα περισσότερα άτομα, ακόμη και προγραμματιστές, δεν θα δουλεύουν με bits και byte σε καθημερινή βάση, υπάρχουν τρόποι με τους οποίους μπορείτε να εξερευνήσετε αρχεία στο σύστημα Linux σε αυτό το επίπεδο. Και το xxd είναι ένα τέτοιο βοηθητικό πρόγραμμα, ένα hex dumper.

Δείτε πώς μπορείτε να χρησιμοποιήσετε το βοηθητικό πρόγραμμα xxd hex dumper για να εκτυπώσετε το περιεχόμενο των αρχείων σε δεκαεξαδική μορφή.

Τι είναι ένα Hex Dumper;

Όπως αναφέρθηκε παραπάνω, ένα hex dumper εξάγει τα περιεχόμενα ενός αρχείου ή το "απορρίπτει" σε δεκαεξαδικούς αριθμούς. Δεκαεξαδικοί αριθμοί χρησιμοποιήστε 16 χαρακτήρες, με τα γράμματα A-F που αντιπροσωπεύουν τους αριθμούς 10-15.

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

Ίσως να έχετε χρησιμοποιήσει τη δεκαεξαδική μορφή όταν 

instagram viewer
διαλέγοντας παλέτες χρωμάτων για τα σχέδιά σας, όπως σε αυτό γράφημα χρωμάτων που είναι ασφαλή στον Ιστό. Οι δεκαεξαδικές τιμές αυτών των χρωμάτων ξεκινούν με α Λίβρα (#) χαρακτήρα.

Σχετιζομαι με: Πώς να βρείτε τη δεκαεξαδική τιμή οποιουδήποτε χρώματος στην οθόνη σας

Απορρίψτε τα αρχεία σας σε μορφή Hex χρησιμοποιώντας xxd

Ενώ το xxd δεν αποτελεί μέρος ενός τυπικού συστήματος Linux, είναι μέρος του προγράμματος επεξεργασίας Vim. Δεδομένου ότι το ίδιο το Vim είναι ευρέως εγκατεστημένο σε πολλά συστήματα Linux, μπορεί επίσης να είναι το πρότυπο. Εάν δεν είναι εγκατεστημένο, αναζητήστε το στον διαχειριστή πακέτων της διανομής σας.

Για να καλέσετε το xxd, πληκτρολογήστε:

xxd [ΑΡΧΕΙΟ]

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

Πάνω είναι ένα δείγμα από ένα αρχείο PNG που ήταν ένα στιγμιότυπο οθόνης από άλλο άρθρο.

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

Μπορείτε να εξετάσετε αρχεία με xxd

Με xxd και άλλα βοηθητικά προγράμματα hex dump, μπορείτε να εξερευνήσετε όλα τα είδη αρχείων στο σύστημά σας. Θα εκπλαγείτε με αυτό που θα βρείτε.

Εάν είστε αρκετά γενναίοι, μπορείτε επίσης να χρησιμοποιήσετε έναν επεξεργαστή hex για να κάνετε αλλαγές στο αρχείο. Εκτός από τους δεκαεξαδικούς συντάκτες, αρκετοί συντάκτες κειμένου διατίθενται δωρεάν σε ένα σύστημα Linux.

ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
7 καλύτεροι επεξεργαστές κειμένου Linux και εναλλακτικές λύσεις Gedit

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

Διαβάστε Επόμενο

Σχετικά θέματα
  • Linux
  • Εφαρμογές Linux
Σχετικά με τον Συγγραφέα
Ντέιβιντ Ντέλνι (Δημοσιεύθηκαν 20 άρθρα)

Ο Ντέιβιντ είναι ανεξάρτητος συγγραφέας που εδρεύει στο Pacific Northwest, αλλά κατάγεται από το Bay Area. Είναι λάτρης της τεχνολογίας από την παιδική του ηλικία. Τα ενδιαφέροντα του David περιλαμβάνουν ανάγνωση, παρακολούθηση ποιοτικών τηλεοπτικών εκπομπών και ταινιών, ρετρό παιχνίδια και συλλογή δίσκων.

Περισσότερα από τον David Delony

Εγγραφείτε στο Newsletter μας

Εγγραφείτε στο ενημερωτικό δελτίο μας για τεχνικές συμβουλές, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!

Ένα ακόμη βήμα…!

Επιβεβαιώστε τη διεύθυνση email σας στο email που μόλις σας στείλαμε.

.