HEX-редактор отличается от текстового редактора тем, что он работает с физическим содержимым файла, в то время как текстовый редактор показывает логическое содержимое. 5
Текстовый редактор может открывать только текстовые файлы. 2 Он сохраняет весь текст в одной кодировке, перекодируя остальные символы в неё же. 1 В результате файл изменяется и становится нечитабельным для тех программ, в которых он должен открываться. 1
HEX-редактор позволяет просматривать и редактировать двоичные файлы, в том числе содержащие произвольный набор байтов, включая нулевой байт, который запрещён в текстовом файле. 2 Для удобства работы с такими файлами HEX-редактор перекодирует их в 16-ричный формат. 4
Таким образом, HEX-редакторы используются для работы с не-текстовыми данными, когда специализированной программы для их редактирования либо нет, либо её применение неоправданно или нежелательно. 3