Proč jsou hexadecimální editoři nazýváni binárními editory?
Někdy jména a pojmy jsou docela zaměnitelné a každý rozumí tomu, o čem se mluví bez zmatku, ale pak jsou chvíle, kdy věci nejsou tak jasné a nechávají vám více otázek než odpovědí. Dnešní příspěvek SuperUser Q & A pomáhá objasnit věci pro zmateného čtenáře.
Dnešní zasedání Otázky a odpovědi nás přichází s laskavým svolením SuperUser - podřízené rozdělení Stack Exchange, které je založeno na komunitě prostřednictvím skupin webových stránek.
Hex editor screenshot s laskavým svolením Rwxrwxrwx (Wikipedia).
Otázka
Čtecí zařízení SuperUser 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 prostě "jednodušší" verze binárního a pohodlnějšího. Nicméně, slyším poměrně často, že hex editory jsou binární editory. Pokud skutečně hledáte "binární editory" na Googlu, získáte hex editory. Proč je to tak? Jaké je spojení?
Proč jsou hex editory nazývány nebo označovány jako binární editory?
Odpověď
Uživatelé SuperUser Steven a BarryTheHatchet mají odpověď na nás. První, Steven:
Binární editor upravuje binární soubor. [Binární soubor - Wikipedia]
- Binární soubor je počítačový soubor, který není textovým souborem. [...] Binární soubory jsou obvykle považovány za sekvenci bajtů, což znamená, že binární číslice (bity) jsou seskupeny do osmičků. Binární soubory obvykle obsahují bajty, které mají být interpretovány jako něco jiného než textové znaky.
Šestnáctkový editor je typ binárního editoru, ve kterém jsou binární data reprezentovány v šestnáctkové formě. [Hex Editor - Wikipedia]
- Hex editor (nebo editor binárních souborů 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 "šestnáctkové", což je standardní číselný formát pro reprezentaci binárních dat.
Následuje odpověď od BarryhoHatcheta:
Terminologie je tvrdá a různí lidé mají různé věci pro různé věci.
V tomto případě se zdá, že "hex" v "hex editoru" se vztahuje ke konvenčnímu člověkem čitelné reprezentaci hodnoty každého bytu, zatímco "binární" v "binárním editoru" odkazuje na pojem, že opravdu upravujete soubor na úrovni bytu (počítače ukládají bajty v bajtech) bez ohledu na kódování textů vyšší úrovně a podobně. Připomeňme, že soubory, které nejsou v textové podobě vyšší úrovně snadno označeny, se z téhož důvodu nazývají "binární soubory" nebo "binární soubory".
Ani nejsou technicky nesprávné, prostě přišli na problém s pojmenováním z různých úhlů. Na osobní poznámce bych však měl tendenci souhlasit, že "binární editor" je celkově matoucí.
Musíte něco přidat k vysvětlení? Vyjměte v komentářích. Chcete se dozvědět více odpovědí od ostatních uživatelů technologie Stack Exchange? Podívejte se na celý diskusní příspěvek zde.