0 / 0 / 0
Регистрация: 28.09.2012
Сообщений: 37
|
|
1 | |
Нашинковать файл по сигнатурам23.06.2013, 17:07. Показов 1680. Ответов 19
Метки нет (Все метки)
Добрый вечер уважаемые Участники.
Помогите написать маленькую тулзу. Задача: Есть некий файл, с некоим содержимым. В файле имеются сигнатуры "RIP" Нужно порезать файл по этим сигнатурам, сейчас объясню. Допустим вот файл. Скрин с WinHex-а: Порезать файл на куски, идём по файлу, если находим RIP, то ищем следующий RIP - что бы узнать докуда кусок, и обрезаем первый кусок до следующего RIP, со следующим так же. Если остался 1 RIP, то значит отрезать целиком, т.е конец файла.. Нумеровать куски можно хоть как... хоть счетчиком.. 1,2,3... Т.е в итоге получится 3 файла из моего примера: Надеюсь понятно объяснила. Если кто напишет, просьба выложить сорец, что бы я смогла изменить значения. Компилировать буду MinGW-ом, линковать crinkler-ом В общем спасибо всем кто отзовётся и поможет мне.
0
|
23.06.2013, 17:07 | |
Ответы с готовыми решениями:
19
Дан файл, содержащий произвольные символы. Написать процедуру, проверяющую его на вирусы (по сигнатурам) Вопросы по сигнатурам методов Создать файл F из элементов массива M, переписать в файл G все компоненты которые меньше 5, прочитать файл G |
415 / 411 / 95
Регистрация: 06.10.2011
Сообщений: 832
|
|
23.06.2013, 18:29 | 2 |
Скиньте этот файл, который на скрине.
0
|
0 / 0 / 0
Регистрация: 28.09.2012
Сообщений: 37
|
|
23.06.2013, 19:08 [ТС] | 3 |
0
|
23.06.2013, 19:17 | 4 | |||||
Примерно так (замените сигнатуру):
0
|
0 / 0 / 0
Регистрация: 28.09.2012
Сообщений: 37
|
|
23.06.2013, 19:24 [ТС] | 5 |
Не поняла насчет сигнатур
И при компиляции просит еще файлы: search_quick.cpp:18:20: fatal error: stdafx.h: No such file or directory
0
|
500 / 474 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
|
|
23.06.2013, 19:44 | 6 |
1
|
0 / 0 / 0
Регистрация: 28.09.2012
Сообщений: 37
|
|
23.06.2013, 19:51 [ТС] | 7 |
0
|
500 / 474 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
|
|
23.06.2013, 19:53 | 8 |
1
|
0 / 0 / 0
Регистрация: 28.09.2012
Сообщений: 37
|
|
23.06.2013, 19:56 [ТС] | 9 |
Я просто не поняла где его взять?
Если не убрать, будет как и в первом случае:
0
|
500 / 474 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
|
|
23.06.2013, 20:03 | 10 |
Ну всё правельно , хочет хедера , которого вам не дали.
1
|
23.06.2013, 20:30 | 11 | |||||
Угу. Забыл.
1
|
0 / 0 / 0
Регистрация: 28.09.2012
Сообщений: 37
|
|
23.06.2013, 20:35 [ТС] | 12 |
0
|
415 / 411 / 95
Регистрация: 06.10.2011
Сообщений: 832
|
||||||
23.06.2013, 20:44 | 13 | |||||
@xinix, проверяйте
1
|
0 / 0 / 0
Регистрация: 28.09.2012
Сообщений: 37
|
|
23.06.2013, 20:49 [ТС] | 14 |
Маленькая ошибка, может я не так компилирую?
0
|
415 / 411 / 95
Регистрация: 06.10.2011
Сообщений: 832
|
||||||
23.06.2013, 20:53 | 15 | |||||
@xinix, к опциям еще
1
|
0 / 0 / 0
Регистрация: 28.09.2012
Сообщений: 37
|
|
23.06.2013, 20:56 [ТС] | 16 |
cc1plus.exe: error: unrecognized command line option '-std=c++11'
Такс, пошла мингв обновлять - если дело в нём.
0
|
415 / 411 / 95
Регистрация: 06.10.2011
Сообщений: 832
|
|||||||||||
23.06.2013, 21:00 | 17 | ||||||||||
Тогда так
1
|
0 / 0 / 0
Регистрация: 28.09.2012
Сообщений: 37
|
||||||
23.06.2013, 21:06 [ТС] | 18 | |||||
Так?
0
|
415 / 411 / 95
Регистрация: 06.10.2011
Сообщений: 832
|
||||||
23.06.2013, 21:07 | 19 | |||||
Скобочку } перед
1
|
0 / 0 / 0
Регистрация: 28.09.2012
Сообщений: 37
|
|
23.06.2013, 21:43 [ТС] | 20 |
Ой, точно. Спасибо, скомпилировалось - сейчас буду тестить!
Добавлено через 27 минут Olivеr спасибо! Работает как часы! Спасибо!
0
|
23.06.2013, 21:43 | |
23.06.2013, 21:43 | |
Помогаю со студенческими работами здесь
20
Файл символов. Все цифры записать во второй файл, а остальные символы - в третий файл Файл: Скопировать текст в другой текстовый файл файл, но чётные строки должны быть с большой буквы... Дан символьный файл F. Подсчитать число вхождений в файл сочетаний АВ.Определить, входит ли в файл сочетание abcdef Создать файл произвольных символов: Вывести в один файл цифры, содержащиеся в файле, а в другой файл литеры Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |