/ / Proč se hexadecimální editoři nazývají binární editory?

Proč jsou hexadecimální editoři nazývány binární editory?

why-are-hex-editory-zvané-binární-editory-00

Někdy jsou jména a termíny pěknézaměnitelné a každý chápe, o čem se mluví, bez nejasností, ale pak jsou chvíle, kdy věci nejsou tak jasné a nechávají vás více otázek než odpovědí. Dnešní příspěvek SuperUser Q&A pomáhá zmatenému čtenáři objasnit věci.

Dnešní relace otázek a odpovědí k nám přichází s laskavým svolením SuperUser - členění Stack Exchange, komunitního seskupování Q&A webových stránek.

Snímek obrazovky editoru Hex s laskavým svolením Rwxrwxrwx (Wikipedia).

Otázka

Čtečka superuživatelů Joseph A. chce vědět, proč se hex editory nazývají binární editory:

Hex a binární jsou dvě různé základny. Hex, jak to chápu, je jednoduše „jednodušší“ verze binární a pohodlnější. Často však slyším, že hex editory jsou binární editory. Pokud skutečně vyhledáváte „binární editory“ na Googlu, dostanete hexadecimální editory. Proč? Jaké je spojení?

Proč jsou hexadecimální editory nazývány nebo označovány jako binární editory?

Odpověď

Odpovědi na nás mají přispěvatelé SuperUser Steven a BarryTheHatchet. Nejprve nahoru, Steven:

Binární editor upraví binární soubor. [Binární soubor - Wikipedia]

  • Binární soubor je počítačový soubor, který nenítextový soubor. […] Binární soubory se obvykle považují za posloupnost bajtů, což znamená, že binární číslice (bity) jsou seskupeny do osmi. Binární soubory obvykle obsahují bajty, které mají být interpretovány jako něco jiného než textové znaky.

Hex editor je typ binárního editoru, ve kterém jsou binární data reprezentována v hexadecimální podobě. [Hex Editor - Wikipedia]

  • Šestnáctkový editor (nebo binární souborový editor nebo byte)editor) je typ počítačového programu, který umožňuje manipulaci se základními binárními daty, které tvoří počítačový soubor. Název „hex“ pochází z „hexadecimálního“, což je standardní číselný formát pro reprezentaci binárních dat.

Následuje odpověď od BarryTheHatchet:

Terminologie je těžká a různí lidé mají různá jména různých věcí.

V tomto případě se zdá, že "hex" v„Hex editor“ odkazuje na konvenční lidsky čitelné zobrazení hodnoty každého bajtu, zatímco „binární“ v „binárním editoru“ odkazuje na představu, že skutečně upravujete soubor na úrovni bajtů (počítače ukládají bajty v binárním formátu) bez ohled na kódování textu na vyšší úrovni a podobně. Připomeňme, že soubory, které nelze snadno reprezentovat v textové podobě na vyšší úrovni, se nazývají „binární soubory“ nebo „binární soubory“ ze stejného důvodu.

Také není technicky nesprávný, jen se dostanou k problému pojmenování z různých úhlů. V osobní poznámce bych však spíše souhlasil s tím, že „binární editor“ je celkově matoucí.


Máte něco k vysvětlení? V komentářích zní zvuk. Chcete si přečíst více odpovědí od ostatních technicky zdatných uživatelů zásobníku Exchange? Podívejte se na celou diskusní vlákno zde.