Hvorfor kaldes hex redaktører binære redaktører?
Nogle gange er navne og termer ret udskiftelige, og alle forstår hvad der henvises til uden forvirring, men så er der tidspunkter, hvor tingene ikke er så klare og giver dig flere spørgsmål end svar. Dagens SuperUser Q & A-indlæg hjælper med at afklare ting for en forvirret læser.
Dagens Spørgsmål & Svar session kommer til os med venlig hilsen af SuperUser-en underafdeling af Stack Exchange, en community-driven gruppe af Q & A-websteder.
Hex editor screenshot høflighed af Rwxrwxrwx (Wikipedia).
Spørgsmålet
SuperUser læser Joseph A. ønsker at vide, hvorfor hex redaktører kaldes binære redaktører:
Hex og binær er to forskellige baser. Hex, som jeg forstår det, er simpelthen en "lettere at bruge" version af binær og mere praktisk. Jeg hører dog ganske ofte, at hex-redaktører er binære redaktører. Hvis du rent faktisk søger efter "binære redaktører" på Google, får du hex redaktører. Hvorfor det? Hvad er forbindelsen?
Hvorfor kaldes eller kaldes hex redaktører som binære redaktører?
Svaret
SuperUser bidragsydere Steven og BarryTheHatchet har svaret for os. Først op, Steven:
En binær editor redigerer en binær fil. [Binær fil - Wikipedia]
- En binær fil er en computerfil, der ikke er en tekstfil. [...] Binære filer anses normalt for at være en sekvens af bytes, hvilket betyder, at de binære cifre (bits) er grupperet i otte sider. Binære filer indeholder typisk bytes, der er beregnet til at blive fortolket som noget andet end tekst tegn.
Et hex-editor er en type binær editor, hvor binære data er repræsenteret i hexadecimal form. [Hex Editor - Wikipedia]
- En hex editor (eller binær fil editor eller byte editor) er en type computer program, der gør det muligt at manipulere de grundlæggende binære data, der udgør en computerfil. Navnet "hex" kommer fra "hexadecimal", et standard numerisk format til repræsentation af binære data.
Efterfulgt af svaret fra BarryTheHatchet:
Terminologi er svært og forskellige mennesker har alle mulige forskellige navne til ting.
I dette tilfælde ser det ud til, at "hex" i "hex editor" refererer til den konventionelle menneskelige læsbare repræsentation af hver bytes værdi, mens "binær" i "binær editor" refererer til forestillingen om at du faktisk redigerer filen på byte niveau (computere butik bytes i binær) uden hensyntagen til højere niveau tekst kodning og lignende. Husk, at filer, der ikke kan gengives i højere tekstformular, kaldes "binære filer" eller "binære filer" af samme grund.
Hverken er teknisk ukorrekt, de kommer bare ved navngivningsproblemet fra forskellige vinkler. På en personlig note vil jeg dog have en tendens til at være enige om, at "binær editor" er forvirrende overordnet.
Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Tjek den fulde diskussionstråd her.