Pagina principala » HOWTO » De ce sunt editori Hex numiți editori binari?

    De ce sunt editori Hex numiți editori binari?

    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. Postul 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 web Q & A.

    Hex editor screenshot de la Rwxrwxrwx (Wikipedia).

    Intrebarea

    Cititorul superutilizatorului 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?

    Răspunsul

    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 se intenționează 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ă. [Hex Editor - 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" în "hex editor" se referă la reprezentarea convențională umană a valorii fiecărui octet, în timp ce "binar" în "editor binar" se referă la ideea că editați fișierul la nivel de octet (computerele stochează în binar), fără a lua în considerare codarea 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 punct de vedere tehnic incorect, ci vin la problema numelui din diferite unghiuri. Totuși, pe 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 comentariile. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.