Хайтек!
Стою перед сложной дилеммой. Собираюсь сделать программку. которая будет искать в файле необходимое мне значение, а найденное обрабатывается по определенным правилам. В общем, есл и не сильно мутить, то:
1. есть к примеру массив байт
2. в этом массиве есть файлы, по неизвестным смещениям
3. зная заголовки файлов, хочу искать их в массиве
4. если заголовок будет найден, то выполняется правило с найденным заголовком.
вот небольшое наглядное представление:
тоесть выбираю те расширения которые буду искать и пошел.
а в правой части я могу сам создавать эти правила для поиска, НО! вот в чем вопрос:
Как правильно писать программу, чтоб на каждое расширение(правило) был свой макрос или писать весь код целиком. В последствии я хочу дополнять программу другими правилами, посредством, типа текстового файла. Допустим, изначально известно заголовков штук 20. В процессе исследований, можно накопать еще 20. Нет же смысла обновлять программу? Проще обновить что-то типа файла rules.txt?
Выскажите мнения.