Úvodná » ako » Prečo sú Hex Editors nazývané binárne editory?

    Prečo sú Hex Editors nazývané binárne editory?

    Niekedy sú názvy a pojmy dosť zameniteľné a všetci chápu, čo sa na ne odkazuje bez toho, aby sme boli zmätení, ale potom sú chvíle, kedy veci nie sú také jasné a nechajú vás viac otázok ako odpovedí. Dnešný príspevok SuperUser Q & A pomáha objasniť veci pre zmätenú čitateľku.

    Dnešná relácia otázok a odpovedí sa k nám pridelí zdvorilosťou SuperUser - podskupiny Stack Exchange, zoskupenia webových stránok typu Q & A.

    Hex editor screenshot s láskavým dovolením Rwxrwxrwx (Wikipedia).

    Otázka

    Čitateľ SuperUser Joseph A. chce vedieť, prečo sú hex editory nazývané binárne editory:

    Hex a binárne sú dve rôzne základy. Hex, ako to chápem, je jednoducho "ľahko použiteľná" verzia binárneho a pohodlnejšieho. Avšak často počujem, že šéfredaktori sú binárnymi redaktormi. Ak v službe Google hľadáte "binárne editory", získate hexadecimálne editory. Prečo to je? Čo je to spojenie??

    Prečo sú hexadecimálne redakcie nazývané alebo označované ako binárne editory?

    Odpoveď

    Príspevky SuperUser Steven a BarryTheHatchet majú odpoveď pre nás. Po prvé, Steven:

    Binárny editor upravuje binárny súbor. [Binárny súbor - Wikipedia]

    • Binárny súbor je počítačový súbor, ktorý nie je textový súbor. [...] Binárne súbory sa zvyčajne považujú za sekvenciu bajtov, čo znamená, že binárne číslice (bity) sú zoskupené do osmičiek. Binárne súbory obvykle obsahujú bajty, ktoré majú byť interpretované ako niečo iné ako textové znaky.

    Šesťbodový editor je typ binárneho editora, v ktorom sú binárne dáta reprezentované v hexadecimálnej forme. [Hex Editor - Wikipedia]

    • Šesťbodový editor (alebo binárny editor súborov alebo byte editor) je typ počítačového programu, ktorý umožňuje manipuláciu so základnými binárnymi dátami, ktoré tvoria počítačový súbor. Názov "hex" pochádza z "hexadecimálneho", štandardného číselného formátu pre reprezentáciu binárnych údajov.

    Nasledovala odpoveď od Barry TheHatchet:

    Terminológia je ťažká a rôzni ľudia majú rôzne veci pre rôzne veci.

    V tomto prípade sa zdá, že "hex" v "hexadecimálnej editore" sa vzťahuje na bežné ľudské čitateľné zobrazenie hodnoty každého bajtu, zatiaľ čo "binárne" v "binárnom editore" sa vzťahuje na pojem, že skutočne upravujete súbor na bajtovej úrovni (počítače ukladajú bity v bajtoch) bez ohľadu na kódovanie textov vyššej úrovne a podobne. Pripomíname, že súbory, ktoré nie sú ľahko zobraziteľné v textovej forme vyššej úrovne, sa z rovnakého dôvodu nazývajú "binárne súbory" alebo "binárne súbory".

    Ani z technického hľadiska nie sú správne, ale jednoducho prichádzajú s problémom pomenovania z rôznych uhlov. Na osobnú poznámku by som však inklinoval súhlasiť s tým, že "binárny editor" je celkovo nejasný.


    Máte niečo doplniť vysvetlenie? Znie to v komentároch. Chcete sa dozvedieť viac odpovedí od iných používateľov technickej úrovne Stack Exchange? Pozrite sa na celý diskusný príspevok tu.