2Jul
Μερικές φορές τα ονόματα και οι όροι είναι αρκετά εναλλάξιμα και όλοι καταλαβαίνουν αυτό που αναφέρεται χωρίς σύγχυση, αλλά τότε υπάρχουν στιγμές που τα πράγματα δεν είναι τόσο σαφή και σας αφήνουν περισσότερες ερωτήσεις από τις απαντήσεις.Η σημερινή θέση SuperUser Q & A βοηθάει να διευκρινιστούν τα πράγματα για έναν συγκεχυμένο αναγνώστη.
Η σημερινή ερώτηση &Η συνάντηση απαντήσεων έρχεται με την ευγένεια του SuperUser - μια υποδιαίρεση του Stack Exchange, μια κοινότητα-καθοδηγούμενη ομαδοποίηση Q & A ιστοσελίδες.
πρόγραμμα επεξεργασίας hex editor screenshot από Rwxrwxrwx( Wikipedia).
Η ερώτηση
Ο αναγνώστης SuperUser Joseph A. θέλει να μάθει γιατί οι hex editors ονομάζονται δυαδικοί εκδότες:
Hex και δυαδικοί είναι δύο διαφορετικές βάσεις.Το Hex, όπως το καταλαβαίνω, είναι απλά μια "πιο εύκολη στη χρήση" έκδοση του δυαδικού και πιο βολικό.Ωστόσο, ακούω αρκετά συχνά ότι οι hex editors είναι δυαδικοί συντάκτες.Εάν αναζητάτε πραγματικά "δυαδικούς συντάκτες" στο Google, έχετε hex editors.Γιατί αυτό?Ποια είναι η σύνδεση;
Γιατί οι hex editors καλούνται ή αναφέρονται ως δυαδικοί συντάκτες;
Οι συνεργάτες της απάντησης
SuperUser Steven και BarryTheHatchet έχουν την απάντηση για εμάς.Πρώτα, Steven:
Ένα δυαδικό πρόγραμμα επεξεργασίας επεξεργάζεται ένα δυαδικό αρχείο.[Δυαδικό αρχείο - Wikipedia]
- Ένα δυαδικό αρχείο είναι ένα αρχείο υπολογιστή που δεν είναι αρχείο κειμένου.[...] Τα δυαδικά αρχεία συνήθως θεωρούνται ως μια ακολουθία bytes, πράγμα που σημαίνει ότι τα δυαδικά ψηφία( bits) ομαδοποιούνται σε οκτώ.Τα δυαδικά αρχεία περιέχουν συνήθως bytes που προορίζονται να ερμηνευτούν ως κάτι διαφορετικό από τους χαρακτήρες κειμένου.
Ένα hex editor είναι ένας τύπος δυαδικού επεξεργαστή στον οποίο τα δυαδικά δεδομένα αναπαρίστανται σε δεκαεξαδική μορφή.[Hex editor - Wikipedia]
- Ένας επεξεργαστής hex( ή δυαδικός επεξεργαστής αρχείων ή byte editor) είναι ένας τύπος προγράμματος υπολογιστή που επιτρέπει τον χειρισμό των θεμελιωδών δυαδικών δεδομένων που συνθέτουν ένα αρχείο υπολογιστή.Το όνομα "hex" προέρχεται από το "δεκαεξαδικό", ένα τυπικό αριθμητικό σχήμα για την αναπαραγωγή δυαδικών δεδομένων.
Ακολουθούμενη από την απάντηση από BarryTheHatchet:
Ορολογία είναι δύσκολο και διαφορετικοί άνθρωποι έχουν όλα τα διαφορετικά ονόματα για τα πράγματα.
Στην περίπτωση αυτή, φαίνεται ότι το "hex" στον "hex editor" αναφέρεται στην συμβατική αναγνώσιμη από άνθρωπο αναπαράσταση της αξίας κάθε byte, ενώ το "δυαδικό" στον "δυαδικό επεξεργαστή" αναφέρεται στην ιδέα ότι επεξεργάζεστεαρχείο σε επίπεδο byte( οι υπολογιστές αποθηκεύουν byte σε δυαδικό αρχείο) χωρίς να λαμβάνεται υπόψη η κωδικοποίηση κειμένου υψηλότερου επιπέδου και τα παρόμοια.Θυμηθείτε ότι τα αρχεία που δεν μπορούν εύκολα να αναπαραχθούν σε μορφή κειμένου υψηλότερου επιπέδου ονομάζονται "δυαδικά αρχεία" ή "δυαδικά αρχεία" για τον ίδιο λόγο.
Ούτε είναι τεχνικά λανθασμένο, έρχονται απλώς στο πρόβλημα ονοματοδοσίας από διαφορετικές γωνίες.Σε μια προσωπική σημείωση, όμως, θα ήθελα να συμφωνήσω ότι ο "δυαδικός εκδότης" προκαλεί σύγχυση συνολικά.
Έχετε κάτι να προσθέσετε στην εξήγηση;Απενεργοποιήστε τα σχόλια.Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους χρήστες τεχνολογίας Stack Exchange;Δείτε το πλήρες νήμα συζήτησης εδώ.