Uneori numele și termenii sunt destul de interschimbabili și toată lumea înțelege ceea ce se face referire fără confuzie, dar atunci sunt momente când lucrurile nu sunt atât de clare și vă lasă cu mai multe întrebări decât răspunsuri. Postarea de astăzi SuperUser Q & A ajută la clarificarea lucrurilor pentru un cititor confuz.
Sesiunea de întrebări și răspunsuri din ziua de astăzi vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor Q & A.
Hex editorul screenshot prin amabilitatea lui Rwxrwxrwx (Wikipedia).
Cititorul SuperUser Joseph A. vrea să știe de ce editoarele hexagonale sunt numite editoare binare:
Hex și binar sunt două baze diferite. Hex, așa cum o înțeleg, este pur și simplu o versiune "mai ușor de folosit" de binar și mai convenabilă. Cu toate acestea, am auzit destul de des că editorii hexați sunt editori binari. Dacă de fapt căutați "editori binari" pe Google, obțineți editori hex. De ce este asta? Care este conexiunea?
De ce sunt numiți editori hexați sau numiți editori binari?
Utilizatorii SuperUser Steven și BarryTheHatchet au răspunsul pentru noi. În primul rând, Steven:
Un editor binar editează un fișier binar. [Fișier binar - Wikipedia]
- Un fișier binar este un fișier de computer care nu este un fișier text. [...] Fișierele binare sunt de obicei considerate a fi o secvență de octeți, ceea ce înseamnă că cifrele binare (biți) sunt grupate în opt. Fișierele binare conțin în mod obișnuit octeți care sunt intenționați să fie interpretați ca și altceva decât caractere text.
Un editor hexadecimal este un tip de editor binar în care datele binare sunt reprezentate în formă hexazecimală. [Editorul Hex - Wikipedia]
- Un editor hex (sau un editor de fișiere binare sau un editor de octeți) este un tip de program de calculator care permite manipularea datelor binare fundamentale care constituie un fișier de computer. Numele "hex" vine de la "hexazecimal", un format numeric standard pentru reprezentarea datelor binare.
Urmat de răspunsul lui BarryTheHatchet:
Terminologia este greu și oamenii diferiți au tot felul de nume diferite pentru lucruri.
În acest caz, se pare că "hex" -ul în "editorul hex" se referă la reprezentarea convențională umană a valorii fiecărui octet, în timp ce "binar" în "editor binar" se referă la ideea că într-adevăr editați fișierul la nivel de octet (computerele stochează în binar) fără a lua în considerare codificarea textului de nivel superior și altele asemenea. Amintiți-vă că fișierele care nu pot fi reprezentate ușor în forma textului superior se numesc "fișiere binare" sau "binare" din același motiv.
Nici nu este din punct de vedere tehnic incorect, ci vin la problema numelui din diferite unghiuri. Cu toate acestea, într-o notă personală, aș fi de acord cu faptul că editorul binar este confuz în ansamblu.
Aveți ceva de adăugat la explicație? Sunați în comentarii. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.