Koduleht » kuidas » Miks on heksiredaktorid nn binaariredaktorid?

    Miks on heksiredaktorid nn binaariredaktorid?

    Mõnikord on nimed ja terminid üsna omavahel vahetatavad ja kõik mõistavad, mida nimetatakse segadust tekitamata, kuid siis on aegu, mil asjad ei ole nii selged ja jätavad teile rohkem küsimusi kui vastused. Tänane SuperUser Q&A postitus aitab selgitada asju segaseks lugemiseks.

    Tänane küsimuste ja vastuste seanss saabub meiega kohtades, kus on SuperUser-Stack Exchange'i alajaotis, kogukondlikult juhitav Q&A veebisaitide rühmitus.

    Hex-redaktori pilt Rwxrwxrwxi (Wikipedia) poolt.

    Küsimus

    SuperUser lugeja Joseph A. soovib teada, miks nimetatakse heksate redaktorid binaarseteks redaktoriteks:

    Hex ja binaar on kaks erinevat alust. Hex, nagu ma aru saan, on lihtsalt lihtsam kasutada binaarseid ja mugavamaid versioone. Kuid ma kuulen üsna sageli, et hex-redaktorid on binaarsed redaktorid. Kui otsite Google'is „binaarseid toimetajaid”, saate kuus redaktorit. Miks nii? Mis on ühendus?

    Miks on hex-redaktorid kutsutud või neid nimetatakse binaarseteks redaktoriteks?

    Vastus

    SuperUser'i toetajad Steven ja BarryTheHatchet on meile vastuseks. Esiteks, Steven:

    Binaarne redaktor muudab binaarfaili. [Binaarfail - Wikipedia]

    • Binaarfail on arvutifail, mis ei ole tekstifail. […] Binaarfaile peetakse tavaliselt baitide järjestuseks, mis tähendab, et binaarsed numbrid (bittid) on rühmitatud kaheksaks. Binaarfailid sisaldavad tavaliselt baite, mis on mõeldud tõlgendamiseks midagi muud kui tekstimärgid.

    Hex-redaktor on binaarse redaktori tüüp, milles binaarandmed on esitatud kuueteistkümnendsüsteemis. [Hex Editor - Wikipedia]

    • Hex-redaktor (või binaarfaili redaktor või baitiredaktor) on arvutiprogrammi tüüp, mis võimaldab manipuleerida arvutifaili moodustavate põhiliste binaarandmetega. Nimi "hex" pärineb "heksadecimaalsest", mis on standardne numbriline formaat binaarandmete esitamiseks.

    Järgneb BarryTheHatcheti vastus:

    Terminoloogia on raske ja erinevatel inimestel on asjade jaoks igasuguseid erinevaid nimesid.

    Sel juhul näib, et “hex” “hex-redaktoris” viitab tavapärasele inimese poolt loetavale iga baiti väärtusele, samas kui “binaarne” “binaarses redaktoris” viitab mõttele, et te tõepoolest faili redigeerite baitide tasemel (arvutid salvestavad baidid binaarsesse) ilma kõrgema taseme teksti kodeerimise jms eest tasumata. Tuletame meelde, et kõrgema taseme tekstivormis kergesti esitatavaid faile nimetatakse "binaarfailideks" või "binaarideks" samal põhjusel.

    Samuti ei ole tehniliselt ebaõige, nad lihtsalt tulevad nimetamise probleemile erinevatest nurkadest. Isiklikust märkusest olen siiski nõus, et “binaarne redaktor” on üldiselt segaduses.


    Kas teil on midagi lisada selgitusele? Heli on kommentaarides välja lülitatud. Kas soovite lugeda rohkem vastuseid teistelt tech-savvy Stack Exchange'i kasutajatelt? Vaadake siin täielikku arutelu lõiku.