Домашняя » как » Почему шестнадцатеричные редакторы называются двоичными редакторами?

    Почему шестнадцатеричные редакторы называются двоичными редакторами?

    Иногда имена и термины являются довольно взаимозаменяемыми, и каждый понимает, о чем идет речь, без замешательства, но иногда бывают ситуации, когда все не так ясно, и у вас остается больше вопросов, чем ответов. Сегодняшний пост SuperUser Q & A помогает прояснить ситуацию для запутанного читателя.

    Сегодняшняя сессия вопросов и ответов пришла к нам благодаря SuperUser - подразделению Stack Exchange, группе веб-сайтов вопросов и ответов, управляемой сообществом..

    Скриншот шестнадцатеричного редактора предоставлен Rwxrwxrwx (Википедия).

    Вопрос

    Читатель SuperUser Джозеф А. хочет знать, почему шестнадцатеричные редакторы называются бинарными редакторами:

    Шестнадцатеричный и двоичный - две разные базы. Hex, насколько я понимаю, это просто «более простая в использовании» версия бинарного и более удобная. Тем не менее, я часто слышу, что шестнадцатеричные редакторы - это двоичные редакторы. Если вы на самом деле ищете «бинарные редакторы» в Google, вы получаете шестнадцатеричные редакторы. Это почему? Какая связь?

    Почему шестнадцатеричные редакторы называются или называются двоичными редакторами?

    Ответ

    Авторы SuperUser Стивен и BarryTheHatchet ответят за нас. Прежде всего, Стивен:

    Бинарный редактор редактирует бинарный файл. [Двоичный файл - Википедия]

    • Бинарный файл - это компьютерный файл, который не является текстовым файлом. […] Двоичные файлы обычно рассматриваются как последовательность байтов, что означает, что двоичные цифры (биты) сгруппированы в восьмерки. Двоичные файлы обычно содержат байты, которые должны интерпретироваться как что-то отличное от текстовых символов.

    Шестнадцатеричный редактор - это тип двоичного редактора, в котором двоичные данные представлены в шестнадцатеричной форме. [Шестнадцатеричный редактор - Википедия]

    • Шестнадцатеричный редактор (или редактор двоичных файлов, или байтовый редактор) - это тип компьютерной программы, которая позволяет манипулировать основными двоичными данными, составляющими компьютерный файл. Название «hex» происходит от «шестнадцатеричного», стандартного числового формата для представления двоичных данных..

    Далее следует ответ от BarryTheHatchet:

    Терминология сложна, и разные люди имеют разные названия вещей.

    В этом случае кажется, что «hex» в «hex Editor» относится к общепринятому человеку понятному представлению значения каждого байта, тогда как «binary» в «двоичном редакторе» относится к понятию, что вы действительно редактируете файл. на уровне байтов (компьютеры хранят байты в двоичном виде) без учета кодирования текста более высокого уровня и тому подобного. Напомним, что файлы, которые не могут быть легко представлены в текстовой форме более высокого уровня, называются «двоичными файлами» или «двоичными файлами» по той же причине..

    Ни то, ни другое технически неверно, они просто приходят к проблеме именования с разных сторон. Что касается личной заметки, я бы согласился с тем, что «бинарный редактор» в целом сбивает с толку..


    Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полным обсуждением здесь.