Nogle gange er navne og udtryk ret udskiftelige, og alle forstår, hvad der refereres 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 og svar-session kommer til os med tilladelse fra SuperUser - en underinddeling af Stack Exchange, en community-driven gruppe af Q&A websteder.
Hex-editor skærmbillede med tilladelse til Rwxrwxrwx (Wick Pea) .
Spørgsmålet
SuperUser-læser Joseph A. vil 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 binære redaktører?
Svaret
SuperUser-bidragydere Steven og BarryTheHatchet har svaret til 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 betragtes normalt som en sekvens af bytes, hvilket betyder, at de binære cifre (bits) er grupperet i otte. Binære filer indeholder typisk bytes, der er beregnet til at blive fortolket som noget andet end teksttegn.
En 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 fileditor eller byte-editor) er en type computerprogram, der muliggør manipulation af 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 hård, og forskellige mennesker har alle mulige forskellige navne på ting.
I dette tilfælde ser det ud til, at "hex" i "hex-editor" henviser til den konventionelle menneskelige læsbare repræsentation af hver bytes værdi, mens "binær" i "binær editor" henviser til forestillingen om, at du faktisk redigerer filen på byte-niveau (computere gemmer byte i binær) uden hensyn til tekstkodning på højere niveau og lignende. Husk, at filer, der ikke let kan repræsenteres i højere tekstform, kaldes "binære filer" eller "binære filer" af samme grund.
Ingen af dem er teknisk ukorrekte, de kommer bare til navngivningsproblemet fra forskellige vinkler. På en personlig note vil jeg dog være enig i, at "binær editor" generelt er forvirrende.
Har du noget at tilføje til forklaringen? Lyd fra i kommentarerne. Vil du læse flere svar fra andre teknisk kyndige Stack Exchange-brugere? Tjek den fulde diskussionstråd her .