2 / 2 / 0
Регистрация: 13.12.2011
Сообщений: 30
|
|
1 | |
Узнать сигнатуру файла20.12.2011, 00:00. Показов 11449. Ответов 5
Метки нет (Все метки)
Привет. Увлекся немного работой с файлами и в ходе изучения столкнулся с понятием сигнатура файла. Инфы, которая бы внятно объяснила как эта сигнатура выглядит и как ее достать не нашел. Может не так искал. Так вот, прошу Вас мне помочь это понять). Например есть файл C:\primer.exe. Как програмно узнать его сигнатуру в C#? Можно ли ее вывести в ричтекстбокс?
0
|
20.12.2011, 00:00 | |
Ответы с готовыми решениями:
5
Как найти битовую сигнатуру в BitArray? Подписать сигнатуру секретным ключом (MD5, 32-bit) Узнать автора файла Как узнать версию файла? |
2 / 2 / 0
Регистрация: 13.12.2011
Сообщений: 30
|
|
21.12.2011, 12:37 [ТС] | 2 |
так что, никто не знает?
0
|
17780 / 12933 / 3378
Регистрация: 17.09.2011
Сообщений: 21,207
|
|
21.12.2011, 12:44 | 3 |
Сигнатура бывает двух типов:
1. определенный ряд байт в заголовке файла, указывающий ОС на тип этого файла (с какой прогой открывать). 2. Контрольная сумма, используемая для проверки файла на повреждения. В первом случае можно просто открыть файл и считать из потока первые (10 или 20, не помню) байт. Во втором случае нужно знать алгоритм, используемый файловой системой для вычисления контрольной суммы и высчитывать самому.
1
|
512 / 298 / 37
Регистрация: 22.06.2011
Сообщений: 929
|
|
21.12.2011, 12:44 | 4 |
Сигнатура это первые байты, указывающие на тип файла.Например:
MZP -это exe, dll; BM - bmp GIF89 - gif .....
1
|
2 / 2 / 0
Регистрация: 13.12.2011
Сообщений: 30
|
|
21.12.2011, 19:28 [ТС] | 5 |
А вот например когда антивирус проверяет файл, и ищет в нем сигнатуру вируса(сигнатурный анализ). Так это что за сигнатура?
0
|
512 / 298 / 37
Регистрация: 22.06.2011
Сообщений: 929
|
|
22.12.2011, 09:01 | 6 |
В этом случае это уникальная для каждого вируса цепочка байт. Но есть полиморфные вирусы, у которых ее может и не быть
0
|
22.12.2011, 09:01 | |
22.12.2011, 09:01 | |
Помогаю со студенческими работами здесь
6
не могу узнать размер файла на сервере Узнать имя файла и отредактировать его Узнать содержащиеся символы в имени файла Узнать содержимое следующей строки файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |