| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Программирование под Unix/Linux > Бинарный файл... |
| Автор: Олечка85 19.6.2006, 21:38 |
| Привет всем! Не подскажете, как в бинарном файле можно считать первые несколько байтов, чтобы сравнить их с "магическими числами" - так Линукс файлы "шифрует" Бинарные файлы форматов, например, .jpg, .clacc и т.д. Никак не получается... |
| Автор: bsa 19.6.2006, 23:06 | ||
здесь buffer - указатель на предварительно выделенную область памяти, куда надо прочитать "магические числа", size - размер "магических чисел" в байтах. Естественно, памяти под буфер должно быть выделено не менее, чем size. |
| Автор: Олечка85 20.6.2006, 22:55 |
| Спасибо огромное! Работает! Правда, "магическое число" в немножко перепутанном виде читается, но, это, наверное, так надо? В смысле, надо как-то его ещё "перевернуть"... В общем |