Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Общие вопросы > Найти фразу в бинарном файле |
Автор: Alek74 19.11.2006, 09:45 | ||
Запостил сюда, т.к. более подходящего подфорума не нашел. Есть бинарный файл. Я открываю его HEX редактором. Получаю
А фраза на руссском. И естественно я ее найти не могу. Но она там есть. |
Автор: MAKCim 19.11.2006, 10:23 |
проходи по каждому байту и смотри, попадает ли он в диапозон русских букв |
Автор: Alek74 19.11.2006, 12:59 | ||
Это серьезно? Добавлено @ 13:13 А как можно кодировать текст в hex? |
Автор: vinter 19.11.2006, 14:23 | ||
не совсем понятно, о чем ты спрашиваешь.. каждый символ, имеет свой код.. |
Автор: Rockie 19.11.2006, 14:41 |
Alek74, то есть проблема в том что не видно русских комментариев? а можно файл на <deleted>? |
Автор: Rockie 19.11.2006, 15:57 |
Alek74, посмотрел. Смена кодировок в Far-е не помогает. |
Автор: codelord 19.11.2006, 16:05 |
Alek74, а с кодировками все нормально? т.е. кодировка фразы и в файле совпадают?.. Если не уверен то возьми фразу и скажем Total Commander и попробуй им найти ее в твоем файле. (если найдет вероятно ошибка твоя). И еще каким образом ты ищешь можешь пример. Добавлено @ 16:11 Alek74, можешь тогда уж здесь повесить файл, фразу и как ты ищешь, мне тоже любопытно, как там что не находится. |
Автор: Frekenbok 20.11.2006, 04:01 |
Помогите новичку, плиз! Как можно просмотреть файл HEX-редактором? Этот редактор надо еще где-то достать? Если да, то где? Он похож на разные дебаггеры для ассемблера? или нет? ![]() |
Автор: JackYF 20.11.2006, 14:36 |
HEX - редактор достаешь с помощью функции google("HEX - редактор"); ![]() А пользоваться - открыл и читаешь любой файл. С дизассемблером и/или дебаггером ничего общего не имеет, т.к. только показывает шестнадцатиричные коды символов... любого файла. |