ECS 1 905 Опубликовано: 4 декабря, 2015 (изменено) В общем, понадобилось мне открывать файлы в шестнадцатеричном режиме, для чего был скачан соответствующий редактор. Но он оказался платным, а платить я не люблю, поэтому решил накодить свою собственную программу, чтобы не стать жертвой капитализма. Она имеет весь необходимый функционал: редактирование байт/символов, вставка/удаление байт, наглядное отображение содержимого файла. За графическую основу взята библиотека двойной буферизации, так что работа в редакторе будет быстрой и приятной. Команда для загрузки: pastebin run HVruUG2U Использование программы: Собственно, все очень просто. Нажимаете на кнопку Файл - Открыть, вводите путь к файлу в окошке. Затем перед вами предстанет прокручиваемое поле, показывающее содержимое файла в двух режимах. Вы можете выбирать байты простым кликом как в левой части экрана, так и в правой. Если кликнуть на байт дважды, то вы сможете изменить его значение. Также по правому клику на байте доступны опции все того же редактирования байта, инверсии значения байта, вставки нового байта на место выбранного, а также удаления этого байта. В контекстном меню "Файл" вы можете сохранить изменения в открытом файле, можете сохранить изменения в виде нового файла, а также можете выйти из программы. Изменено 4 декабря, 2015 пользователем ECS 8 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
1Ridav 1 049 Опубликовано: 4 декабря, 2015 Никак не приходит в голову для чего же на луа может потребоваться hex редактор Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
davial 1 972 Опубликовано: 5 декабря, 2015 Никак не приходит в голову для чего же на луа может потребоваться hex редактор Напрямую в памяти редактировать программу на Луа. Очень глубокое редактирование. =) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
ECS Автор темы 1 905 Опубликовано: 5 декабря, 2015 Никак не приходит в голову для чего же на луа может потребоваться hex редактор Ну, лично мне - для анализа PNG-файлов. На днях вон хотел переписать свою библиотеку для работы с PNG, а то старая совсем уж быдлокодерская, но для сверки верности прочитанных байт мне требуется HEX-редактор. Да и вообще, тут скорее дело принципа: если можем накодить, значит, кодим! 2 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах