Эта статья имеет рейтинг List-class по шкале оценки контента Википедии . Она представляет интерес для следующих WikiProjects : | ||||||||||||||
|
Я думаю, что очень интересная и важная функция, которая должна быть указана в сетке, это то, позволяет ли каждый шестнадцатеричный редактор произвольные вставки и удаления или ограничивается перезаписью существующих данных. К сожалению, я не знаю, как собрать эту информацию о перечисленных редакторах.
-смешная_рыба
Очевидно, ни одна программа не может поддерживать неограниченные размеры файлов, только практически неограниченные размеры; это решение дизайна. Вот почему имеет смысл указать текущий максимальный размер файла (обычно зависящий от файловой системы или операционной системы). Если кто-то хочет удалить "неограниченный", то это следует сделать для всех программ или ни для одной из них. — Предыдущий комментарий unsigned добавлен 87.179.162.136 (обсуждение) 02:24, 30 января 2009 (UTC)
Если больше думать о том, как положение в полосе прокрутки (GUI) будет преобразовано в положение файла size_t, то многое может пойти не так, и приложения, которые заявляют о поддержке 8 EiB, на самом деле могут быть ограничены чем-то вроде 8/(height_of_scroll_bar_in_pixels) EiB, то есть обычно между 3 и 10 PiB. Кроме того, ограничение в 8 EiB предполагает, что знаковый int64 использовался без особых усилий, поскольку ожидаемый предел составляет 2^64 байта = 16 EiB. Btrfs поддерживает файлы размером около 16 EiB. (Данные файла и метаданные файловой системы должны умещаться в 16 EiB.) Jojo ( talk ) 10:56, 28 января 2022 (UTC)
Другая функция, которую следует перечислить, — позволяет ли редактор читать/писать файлы Intel HEX . Форматы Intel Hex или Motorola S-Record являются примерами форматов файлов, которые включают адресную информацию. Это позволяет читать/писать несмежную область (обязательно для встроенного программирования).
"Максимальный размер файла", "Битовое редактирование", "Дизассемблер" и "Кодировки символов" - все это очевидно по смыслу. Но я запутался в остальных.
"Загрузить файл в память" — означает ли это, что он может загрузить файл в память или загрузить файл, который находится в памяти?
"Редактирование диска" — означает ли это возможность редактировать структуру системы или у него есть только операция "сохранить на диск"?
"Текстовый редактор" — Emacs — это текстовый редактор, как и echo/cat. Это относится к автопереносу строк, возможности вставлять "все ваши базы принадлежат нам" в файл (вставка символов?) или просто к возможности вводить коды ASCII? "Просмотр структуры" — структура чего именно? "Выбрать шрифт" — мне это не кажется сразу полезным. Это информационная страница вики, используемая для поиска хороших шестнадцатеричных редакторов. Обычно я предполагаю, что большинство тех, кто ищет хороший шестнадцатеричный редактор, не будут слишком беспокоиться о том, насколько он красив...
Sketch-The-Fox 17:25, 28 июля 2006 (UTC)
Я только что обнаружил эту страницу и не знаю, как ее редактировать, и стоит ли это делать, поскольку я создатель Hex Edit.
Записи для "Hex Edit" и "Hex Edit Free" очевидно мои, но я думаю, что должен быть какой-то способ различать программы (возможно, столбец адреса веб-страницы), поскольку существует/существовало несколько редакторов с названием "Hex Edit". На самом деле я обычно пишу название своего без пробела, как "HexEdit".
В моем списке есть несколько неточностей:
- он выполняет редактирование диска (новое в версии 3.1)
- всегда допускалось редактирование отдельных битов (на странице «Байт» немодального диалогового окна «Свойства» двойным щелчком по отдельным битам в двоичном представлении)
- Я не совсем уверен, что подразумевается под редактированием текста, но вы можете редактировать символы в области символов (в ASCII, EBCDIC и т. д.)
- всегда предоставлялся режим INS, позволяющий вставлять и удалять байты (в версии 3.0 для этого используется новый алгоритм, который позволяет избежать необходимости во временных файлах)
- просмотрщик структуры - мы изобрели усовершенствованную систему шаблонов, которая была скопирована другими редакторами
- дизассемблера нет (это ПРАВИЛЬНО)
Кроме того, он обеспечивает чтение и запись Intel-hex и Motorola-S, включая возможность записи несмежных записей.
Все эти функции также доступны в БЕСПЛАТНОЙ версии, за исключением редактора дисков.
Поскольку домашняя страница HexIt исчезла, я предоставляю ссылку на снимок ее домашней страницы Wayback здесь: [1] Прямая загрузка Wayback здесь: [2] Загрузка Wayback требует восстановления ZIP-архива, но, надеюсь, его повреждение не повлияет на архивные файлы - они идентичны себе, загруженным до исчезновения домашней страницы Hexit. Как видите, HexIt все еще 1.57 с 2002 года. Wikinger 14:16, 25 июня 2007 (UTC)
Почти все современные текстовые редакторы считывают весь файл в память, чтобы работать с ним. Это делает даже простой просмотр/навигацию больших файлов неудобной и медленной — иногда невозможной, если они не помещаются в память. Поэтому человеку, который хочет просмотреть большой текстовый файл, нужно использовать шестнадцатеричный редактор, потому что некоторые из них могут просматривать большие файлы напрямую, без необходимости сначала загружать весь файл в память. Некоторые шестнадцатеричные редакторы, вероятно, лучше других отображают текст. См. столбцы «Максимальный размер файла» и «Частичная загрузка файла» в разделе Сравнение шестнадцатеричных редакторов . Есть ли какие-либо особенно хорошие руководства по «Просмотру больших текстовых файлов»? -69.87.200.124 12:13, 17 августа 2007 (UTC)
Внешние ссылки на сайты продуктов в первом столбце (не помеченные) должны быть удалены согласно WP:EL , WP:SPAM и WP:NOT#LINK -- Ronz 21:23, 27 августа 2007 (UTC)
ДОБАВЬТЕ КНОПКУ СОРТИРОВКИ В КАЖДЫЙ СТОЛБЕЦ — Предыдущий неподписанный комментарий добавлен 122.164.235.192 (обсуждение) 09:08, 11 сентября 2007 (UTC)
Исходный код i.Hex доступен для загрузки на сайте, однако лицензия не указана, поэтому я думаю, что ее не следует оставлять как проприетарную.
Диаа Сами — Предыдущий подписанный, но недатированный комментарий был добавлен в 13:46, 28 сентября 2007 (UTC)
Я удалил списки так называемого бесплатного редактора HDD, поскольку это на самом деле 14-дневная пробная версия, в лицензионном соглашении которой прямо говорится: «Это не свободное программное обеспечение». — Предыдущий неподписанный комментарий, добавленный 216.58.252.5 (обсуждение) 14:45, 19 июня 2008 (UTC)
Непонимание EULA продукта пользователем IP 216.58.252.5. Продукт доступен в нескольких различных редакциях, одна из которых бесплатная. Сравнительную таблицу редакций см. здесь:
Таблица сравнения редакций Hex Editor Neo:
Вот фрагмент из EULA продукта:
ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ КОНЕЧНОГО ПОЛЬЗОВАТЕЛЯ
...
Бесплатная версия программного обеспечения распространяется на условиях, изложенных в разделе «Бесплатная версия» (см. ниже).
...
БЕСПЛАТНАЯ ВЕРСИЯ
Компания HHD Software посредством настоящего Лицензионного соглашения предоставляет вам неисключительные и непередаваемые права по нему в отношении использования копии компьютерной программы на срок ее службы, т. е. на период времени, в течение которого HHD Software будет поддерживать и предоставлять обновленную версию. Данная конкретная версия программного обеспечения распространяется бесплатно, поэтому соответствующая лицензия предоставляется только для ее домашнего использования. В случае данной бесплатной версии программа не подлежит никаким гарантиям, и пользователь не имеет права на какую-либо техническую поддержку.
...
--HHD Software ( обсуждение ) 13:14, 26 июня 2008 (UTC)
Во-первых, чтобы быть абсолютно ясным, я создатель HexEdit (бесплатной и условно-бесплатной версий). Я внес небольшие изменения на эту страницу («Сравнение шестнадцатеричных редакторов»), но это были лишь небольшие исправления фактов в записях для Hex Edit.
Я разочарован тем, что некоторые поставщики используют эту страницу для саморекламы — в частности, коммерческие поставщики HHD и 010. Некоторые создатели бесплатных продуктов (например, HxD) также грешат тем же, но я склонен предоставить бесплатному программному обеспечению немного больше свободы действий.
Например, 4 ссылки в разделе ссылок противоречат правилам Википедии (см. http://en.wikipedia.org/wiki/Wikipedia:REF). Они являются захватом ссылок и должны быть удалены.
У 010 есть такая история. Я обнаружил статью на CodeProject, которая была саморекламой/сбором ссылок, замаскированным под обычную статью. На самом деле, когда 010 только вышел, он сплагиатил много идей, которые появились в моем бесплатном шестнадцатеричном редакторе. Они продолжают рекламировать свои "уникальные двоичные шаблоны", которые не являются уникальными, поскольку я изобрел похожую функцию для HexEdit за несколько лет до них.
Я должен сказать, что эта страница очень полезна и представляет собой прекрасную идею (как и Википедия в целом), и я хотел бы, чтобы так и оставалось. 124.171.23.33 (обсуждение) 21:24, 3 апреля 2009 (UTC)
Я разочарован тем, что некоторые поставщики используют эту страницу для саморекламы — в частности, коммерческие поставщики HHD и 010. Некоторые создатели бесплатных продуктов (например, HxD) также грешат тем же, но я склонен предоставить бесплатному программному обеспечению немного больше свободы действий.
Например, 4 ссылки в разделе ссылок противоречат правилам Википедии (см. http://en.wikipedia.org/wiki/Wikipedia:REF). Они являются захватом ссылок и должны быть удалены.
92.202.24.221 (обсуждение) 00:00, 25 августа 2010 (UTC)
Я никогда не видел колонки «Использовано» в других списках Википедии. Я не думаю, что она действительно уместна здесь, поскольку ее невозможно проверить никакими способами. Я не уверен, можно ли это считать самостоятельной публикацией или нет. Кроме того, это никоим образом не является статистически убедительным. Это по сути сторонний веб-сайт, который говорит «вот сколько у нас пользователей, которые говорят, что используют это программное обеспечение». Сам сайт утверждает, что имеет только 8 миллионов участников, что даже не является достойной выборкой пользователей по всему миру, чтобы начать предоставлять статистическую базу. Я предоставляю другим лучшим редакторам вынести решение по этому вопросу или сказать мне, что я совершенно неправ, и это то, что должно быть здесь, и если так, то это должно быть добавлено к множеству дополнительных страниц программного обеспечения, чтобы отображать эту информацию. -- KookyMan (обсуждение) 19:55, 29 сентября 2010 (UTC)
имеет шестнадцатеричный редактор.
/сам не буду добавлять :/ — Предыдущий неподписанный комментарий добавлен 71.17.167.191 (обсуждение) 12:46, 28 мая 2011 (UTC)
Какие hex-просмотрщики доступны, без риска каким-либо образом изменить файл? Какие hex-редакторы можно легко вызвать в режиме просмотра только для чтения? - 96.233.20.116 ( обсуждение ) 12:54, 16 мая 2012 (UTC)
Было бы неплохо создать для этого столбец. В то же время вы можете защитить свои данные с помощью соответствующим образом настроенного циклического устройства, устройства сопоставления или устройства моментальных снимков, если редактор поддерживает работу с блочными устройствами. Если ваш файл находится в файловой системе, поддерживающей копирование при записи, например btrfs, вы можете сделать копию с помощью --reflink=always без использования дополнительного дискового пространства (за исключением некоторых метаданных) и безопасно работать с копией. Jojo ( talk ) 09:54, 28 января 2022 (UTC)
В колонке "Кодировки символов" для нескольких редакторов указан "Macintosh", а в некоторых случаях даже "Unix". Существуют ли такие кодировки символов на самом деле? Сомневаюсь. -- PauliKL ( обсуждение ) 11:58, 4 августа 2012 (UTC)
В Windows есть различные категории кодовых страниц. Одна из них — ANSI, одна MAC и одна EBCDIC. Все они являются семействами кодовых страниц, из которых вы можете выбрать одну по умолчанию в настройках системы. Поэтому при выборе ANSI вы получите кодовую страницу ANSI по умолчанию, которая была установлена в вашей ОС. Аналогично для MAC и EBCDIC. — Предыдущий комментарий без знака добавлен 88.219.148.137 (обсуждение) 10:06, 27 мая 2018 (UTC)
таблица должна включать информацию о том, может ли программа редактировать жесткие диски в шестнадцатеричном формате. 50.47.102.4 (обсуждение) 11:36, 3 февраля 2013 (UTC)
Эта программа теперь называется "Binary Viewer" и является бесплатной. Источник: http://www.proxoft.com/BinaryViewer.aspx — Предыдущий неподписанный комментарий добавлен 193.174.63.68 (обсуждение) 07:43, 6 ноября 2013 (UTC)
Кажется, это было реализовано. По крайней мере, в статье говорится: «Ниже приведено сравнение известных шестнадцатеричных редакторов». Для обсуждения известности см. раздел «Известность». Jojo ( обсуждение ) 11:16, 28 января 2022 (UTC)
Поскольку эта статья, судя по всему, не поддерживается должным образом, как насчет того, чтобы упростить задачу, сократив критерии включения до только значимых записей, как это предлагается Общими критериями отбора ? -- Ronz ( обсуждение ) 16:47, 24 июля 2014 (UTC)
Некоторые данные неверны. Например, HxD умеет искать и заменять.
radare2 имеет несколько графических интерфейсов, разработанных сообществом. Они не являются официальными, но некоторые из них активно поддерживаются и для некоторых пользователей улучшают их опыт использования radare2. Я предлагаю установить поле GUI на что-то вроде "Не официальный", поскольку прямое "Да" будет вводить в заблуждение.
Dd0a (обсуждение) 22:27, 9 марта 2017 (UTC)
Какой смысл был включать Notepad++ туда? Видимо, некоторые плагины поддерживают просмотр/редактирование hex, но в этом случае нужно указать конкретный плагин. Теперь это выглядит просто глупо. — Предыдущий неподписанный комментарий добавлен 89.106.171.134 (обсуждение) 08:15, 6 июня 2017 (UTC)
CheatEngine, ссылка на который размещена на этой странице, предоставляет подозрительное программное обеспечение:
Страница загрузки на официальном сайте (http://cheatengine.org/downloads.php) предоставляет динамически генерируемую ссылку на bundlestowerfiles.com/xxxxxxx, которая загружает следующий файл: https://www.virustotal.com/#/file/0cbfd9ca9cb2117129a3b998b25b85647da26edabd126f037bf14534f213c26b/detection Обнаружение 11/67, оценка сообщества -29
Предложение: удалить все ссылки на CheatEngine
PS: о, неважно, об этом уже сообщалось на https://en.wikipedia.org/wiki/Talk:Cheat_Engine#Trojan-infused 8 лет назад Википедия ссылается на вредоносное ПО, никого это не волнует, а я просто зря потратил время... — Предыдущий неподписанный комментарий добавлен пользователем User2674 (обсуждение • вклад ) 18:59, 14 января 2018 (UTC)
Emacs и UltraEdit примечательны как *текстовые редакторы*. Но действительно ли они примечательны или практичны как шестнадцатеричные редакторы? Я не думаю, что они действительно вписываются в этот список, если вы учитываете этот критерий. — Предыдущий неподписанный комментарий добавлен 88.219.148.137 (обсуждение) 10:18, 27 мая 2018 (UTC)
В моем любимом дистрибутиве Linux в репозитории по умолчанию есть 4 различных шестнадцатеричных редактора, ни один из которых не указан в таблице:
Как измеряется известность? Текущий выбор, похоже, сосредоточен на проприетарном и закрытом исходном коде программного обеспечения. Jojo ( talk ) 11:45, 28 января 2022 (UTC)
Ранее уже поднимался вопрос: что именно подразумевается под «текстовым редактором»?
Каждый шестнадцатеричный редактор также имеет возможность редактировать текст, это базовая функция. Так, это должно означать, что программа является текстовым редактором, по умолчанию или в основном? Если это так, я не вижу, как это относится к *шестнадцатеричному* редактору, или как это может быть положительной функцией. Текстовый редактор обычно не подходит в качестве полноценного шестнадцатеричного редактора, поэтому "Да" должно быть либо красным, либо нейтральным, но не зеленым.
Вероятно, этот столбец следует удалить или заменить чем-то более значимым.
Например: «показывать текстовые файлы с переносом строк и при этом иметь возможность быстро загружать и просматривать большие файлы». Трудно придумать короткий термин для этого, я предлагаю: «Редактирование больших текстовых файлов». Это означало бы, что перенос строк должен поддерживаться, чтобы редактировать текстовые файлы естественным образом, но «Редактирование больших текстовых файлов (с переносом строк)» кажется чрезвычайно длинным. — Предыдущий неподписанный комментарий добавлен 88.219.148.137 (обсуждение) 10:35, 27 мая 2018 (UTC)
Вопрос для уточнения, который уже поднимался каким-то образом в предыдущих сообщениях: следует ли включать в этот список редакторы, которые в первую очередь описываются как текстовые редакторы, но имеют некоторый дополнительный режим редактирования шестнадцатеричных кодов в качестве вторичной функции или внешнего плагина (например, GNU Emacs или Vim )? Кажется немного ошибочным добавлять такие приложения с только элементарной функциональностью шестнадцатеричных кодов в один список с полноценными шестнадцатеричными редакторами. Независимо от того, будут ли такие приложения добавлены или нет, было бы полезно немного подробнее прояснить критерии включения в этом отношении. GermanJoe ( talk ) 16:45, 15 октября 2019 (UTC)
tbh я тоже интересуюсь источником о максимальных размерах файлов, потому что это не общая функция. В похожей статье о текстовых редакторах, каждый из которых отметил да, не имеет цитирования. 2A02:A311:233E:B200:DE8B:28FF:FE2E:E0EB ( talk ) 18:19, 15 октября 2019 (UTC)
По той же причине, по которой включены только известные шестнадцатеричные редакторы.
Emacs, vim и UltraEdit имеют самую минимальную возможную поддержку. — Предыдущий неподписанный комментарий добавлен 88.219.179.109 (обсуждение) 15:51, 6 марта 2020 (UTC)
Тот, кто заполнил функции Vim, похоже, не знает, что они должны делать. Подразумевается серьезная поддержка этих функций, а не неуклюжее исправление их внешними инструментами в очень ограниченном виде. Подробности читайте в истории коммитов.
Я чувствую себя немного противоречиво по поводу включения Binary Ninja в сравнительную таблицу. Технически это не шестнадцатеричный редактор, и он не рекламируется как таковой. Ожидается, что шестнадцатеричный редактор будет работать с произвольными файлами данных независимо от их содержимого. Однако, если вы откроете аудиофайл с помощью Binary Ninja, он попытается разобрать его как исполняемый файл, что обычно не даст осмысленного результата, поскольку аудиофайл не является исполняемым файлом. Тем не менее, Binary Ninja может быть именно тем, что ищут некоторые люди, поскольку некоторые шестнадцатеричные редакторы включают инструменты, используемые для обратного проектирования исполняемых файлов приложений. Cyberixae ( обсуждение ) 16:17, 5 октября 2022 (UTC)