Miksi Hex-editorit kutsutaan binääritoimittajiksi?
Joskus nimet ja termit ovat melko keskenään vaihdettavissa, ja jokainen ymmärtää, mitä tarkoitetaan ilman sekaannusta, mutta silloin on aikoja, jolloin asiat eivät ole niin selkeitä ja jättävät sinut enemmän kysymyksiä kuin vastauksia. Tämän päivän SuperUser-Q&A -postin avulla voidaan selvittää sekaannettua lukijaa.
Nykypäivän Kysymys- ja vastaus -istunto tulee meille suotuisasti SuperUserin - Stack Exchange -alueen, yhteisöpohjaisen Q & A-sivustojen ryhmittymän - kautta..
Hex-editorikuva Rwxrwxrwx (Wikipedia).
Kysymys
SuperUser-lukija Joseph A. haluaa tietää, miksi hex-editorit kutsutaan binääritoimittajiksi:
Hex ja binary ovat kaksi erilaista perustaa. Hex, kuten ymmärrän, on yksinkertaisesti "helpompi käyttää" binaarisen ja helpompi versio. Kuulen kuitenkin melko usein, että heksan editorit ovat binäärisia toimittajia. Jos etsit "binaarisia toimittajia" Googlessa, saat hex-editorit. Miksi niin? Mikä on yhteys?
Miksi hex-editorit kutsutaan tai kutsutaan binääritoimittajiksi?
Vastaus
SuperUserin avustajat Steven ja BarryTheHatchet ovat vastaus meille. Ensimmäinen, Steven:
Binäärinen editori muokkaa binääritiedostoa. [Binary File - Wikipedia]
- Binääritiedosto on tietokoneen tiedosto, joka ei ole tekstitiedosto. […] Binääritiedostojen katsotaan yleensä olevan tavujen sekvenssi, mikä tarkoittaa, että binääriluvut (bitit) on ryhmitelty kahdeksaksi. Binääritiedostot sisältävät tyypillisesti tavuja, joita on tarkoitus tulkita muuksi kuin tekstimerkiksi.
Heksitiedosto on binaarieditorin tyyppi, jossa binaaridata esitetään heksadesimaalimuodossa. [Hex Editor - Wikipedia]
- Hex-editori (tai binääritiedostojen muokkausohjelma tai tavueditori) on tietokonetyyppinen ohjelma, jonka avulla voidaan käsitellä tietokonetiedoston muodostavia binääritietoja. Nimi "hex" tulee "heksadesimaalista", joka on tavallinen numeerinen muoto binääritietojen esittämiseksi.
BarryTheHatchetin vastaus:
Terminologia on kova ja eri ihmisillä on kaikenlaisia nimiä.
Tässä tapauksessa näyttää siltä, että "heksan editorissa" oleva "hex" viittaa tavanomaiseen ihmisen luettavissa olevaan kunkin tavun arvon esitykseen, kun taas "binäärinen" "binäärieditorissa" viittaa siihen käsitteeseen, että itse muokkaat tiedostoa tavutasolla (tietokoneet tallentavat tavuja binääriin) ilman korkeamman tason koodausta ja vastaavia. Muista, että tiedostoja, joita ei voida helposti esittää korkeammalla tekstimuodolla, kutsutaan "binääritiedostoiksi" tai "binaareiksi" samasta syystä.
Kumpikaan ei ole myöskään teknisesti virheellinen, vaan he vain tulevat nimitysongelmaan eri näkökulmista. Henkilökohtaisella huomautuksella olisin kuitenkin samaa mieltä siitä, että "binäärinen editori" on sekava kokonaisuudessaan.
Onko jotain lisättävää selitykseen? Ääni pois kommenteista. Haluatko lukea lisää vastauksia muilta tech-savvy Stack Exchange -käyttäjiltä? Tutustu koko keskusteluketjuun täällä.