Ниже приведено сравнение известных шестнадцатеричных редакторов .
графический интерфейс | Консоль | Лицензия на программное обеспечение | Последняя стабильная версия | Последняя дата выпуска | Окна | Макинтош | линукс | |
---|---|---|---|---|---|---|---|---|
HxD | Да | Нет | Бесплатное фирменное ПО | 2.5.0.0 | 11 февраля 2021 г. | Win95 , WinNT4 и выше | Нет | Нет |
010 Редактор | Да | Нет | Запатентованный | 15.0.1 | 11 октября 2024 г. | Да | Да | Да |
Бей | Нет | Да | Только GPL-2.0 или только GPL-3.0 | 6.1.0 | 12 декабря 2009 г. | Да | Да | Да |
БВО | Нет | Да | GPL-3.0 или более поздняя версия | 1.4.2 [1] | 7 марта 2023 г. | DOS , Win95 и выше | Да | Да |
Чит-движок | Да | Нет | Бесплатное фирменное ПО | 7.2 | 14 августа 2021 г. | Да | Да, версия 6.2 | Нет |
GNU Emacs | Да | Да | GPL-3.0 или более поздняя версия | 29.1 [2] | 30 июля 2023 г. | Да | Да | Да |
FlexHex | Да | Нет | Бесплатное программное обеспечение для личного использования | 2.7 | 12 октября 2018 г. | Windows XP и выше | Нет | Нет |
Frhed (бесплатный шестнадцатеричный редактор) | Да | Нет | GPL-2.0 или более поздняя версия | 1.7.1 | 30 июля 2009 г. | Win98 и выше | Нет | Нет |
Гексер | Нет | Да | BSD-3-пункт | 1.06 | 24 апреля 2020 г. | Да | Да | Да |
Hiew | Нет | Да | Запатентованный | 8.81 | 24 марта 2024 г. | Да | Нет | Нет |
ИмХекс | Да | Да | Только GPL-2.0 | 1.35.4 | 9 июля 2024 г. [3] | Да | Да | Да |
ВЕДИТ | Да | Да | Запатентованный | 6.24.2 | 1 января 2015 г. | Да | Нет | Нет |
UltraEdit | Да | Нет | Запатентованный | 26.10 (Windows) 18.0 (Linux/Mac OS X) | 7 мая 2019 г. 2 января 2018 г. | Да | Да | Да |
WinHex | Да | Нет | Запатентованный | 21.0 | 13 декабря 2023 г. | Win95 и выше | Нет | Нет |
Вим | Да | Да | Вим | 9.1.0 [4] | 2 января 2024 г. | Да | Да | Да |
Максимальный размер файла | Частичная загрузка файла | Редактирование сектора диска | Редактирование памяти процесса | Инспектор данных | Редактирование битов | Вставить/удалить байты | Кодировки символов (ao) | Поиск в Юникоде | Форматы файлов | Дизассемблер | Сравнение файлов | Найти в файлах | Закладки | Макро | Текстовый редактор | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
HxD | 8 ЭйБ [5] | Да | Windows 9x/NT и выше | Да | Да | Да | Да | ANSI, ASCII, OEM, EBCDIC , Macintosh | Да | Нет | Только индивидуальные инструкции | Да | Нет | Да | Нет | Нет |
010 Редактор | 8 ЭйБ | Да | Да | только WinNT | Да | Да | Да | ANSI, OEM, Unicode , UTF-8 , EBCDIC , Пользовательский | Да | 300 [6] | Да | Да | Да | Да | Да | Да |
Бей | 8 ПиБ | Да | Нет | Да | Да | ANSI, EBCDIC , ASCII , Macintosh | Да | 29 [7] | AVR , Java , x86 , i386 , x86-64 , ARM / XScale , PowerPC , PPC64 | Да | Нет | |||||
БВО | Ограничено оперативной памятью | Да | Да | Да | ANSI, ASCII | Нет | Нет | Да и заменить | Да | |||||||
Emacs | 2.3 ЭБ [8] [9] [10] [11] | Неизвестный | Нет | Нет | Нет | Нет | Да | Да [12] | Неизвестный | Нет | Нет | Неизвестный | Неизвестный | Да [13] | Да | |
FlexHex | Неограниченно [ требуется ссылка ] | Да | Да | Да | Да | Да | ANSI, OEM, UTF-16 | Да | 2 [14] [15] | Нет | Да | Нет | Да | Нет | ||
Фрхед | Ограничено оперативной памятью | Да | Нет (только чтение) | Да | Да | ANSI, OEM | Да | Нет | Нет | Да | Нет | Да | Нет | |||
Hiew | Неограниченно [ требуется ссылка ] | Да | только WinNT | Да | Да | Да | ASCII , OEM, Unicode , пользовательский | Да | Нет | x86 , x86-64 , MMX , SSE 4.2, 3DNow! - все ассемблер, ARM | Да | Да | Да | |||
ВЕДИТ | Стандарт, 2 ГиБ, Pro 64, неограниченно [ требуется ссылка ] | Да | только версия DOS | Нет | Да | Да | ANSI, OEM, EBCDIC , ASCII , индивидуальный | Нет | Нет | Нет | Да | Да | Да | Да | Да | |
UltraEdit | >4 ГиБ | Да | Нет | Нет | Нет | Нет | Да | ANSI, OEM, EBCDIC , ASCII , Mac, Unix, UTF-8 | Да | Нет | Нет | Да | Да | Да | ||
WinHex | Неограниченно [ требуется ссылка ] | Да | Да | Да | Да | Да | Частичная поддержка следующих форматов: ANSI, UNICODE, OEM, UTF-8 / UTF-16 , EBCDIC , ASCII | Да | 44 [16] [17] | Только x86 Intel opcodes | Да | Да и заменить | Да [18] | Нет | ||
вим | Ограничено оперативной памятью | Нет | Нет | Нет | Нет | Да [19] | Да | ASCII, ISO-8859, DOS (OEM), UTF-8, UTF-16, частичный EBCDIC (требуется компиляция), юникод | Да | Нет | Нет | Да [20] | Нет | Плагин [21] | Да | Да |
ИмХекс | Неограниченный | Да | Да | Да | Да | Да | Да | ANSI, OEM, Unicode , UTF-8 , EBCDIC , Shift-JIS , Пользовательский | Да | 143 [22] | Да | Да | Да | Да | Да | Нет |
Максимальный размер файла | Частичная загрузка файла | Редактирование сектора диска | Редактирование памяти процесса | Инспектор данных | Редактирование битов | Вставить/удалить байты | Кодировки символов (ao) | Поиск в Юникоде | Форматы файлов | Дизассемблер | Сравнение файлов | Найти в файлах | Закладки | Макро | Текстовый редактор |
ao: ANSI — это набор символов Windows, OEM — это набор символов DOS. Оба основаны на ASCII .
Размер буфера не может быть больше некоторого максимума, который определяется наибольшей позицией буфера, представляемой целыми числами Emacs. Это связано с тем, что Emacs отслеживает позиции буфера, используя этот тип данных. Для типичных 64-битных машин этот максимальный размер буфера составляет 2^{61} - 2 байта или около 2 ЭиБ. Для типичных 32-битных машин максимум обычно составляет 2^{29} - 2 байта или около 512 МиБ. Размеры буфера также ограничены объемом памяти в системе.