Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 25.09.2015
Сообщений: 1

Найти формат неизвестного файла

14.12.2016, 02:45. Показов 1242. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задача звучит так:
"Для файлов нескольких (не менее 3) широко используемых форматов составить базу данных, содержащую статистические данные
о количестве одинаковых байтов в этих файлах (на основе анализа не менее 100 файлов). На основе имеющейся базы данных
провести анализ неизвестного файла, сделав вывод о его формате."
На словах алгоритм прост и ясен, но реализовать не могу, ибо не знаю, чего не знаю.
Собственно, что загуглить-почитать, чтобы написать эту прогу?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.12.2016, 02:45
Ответы с готовыми решениями:

Чтение файла неизвестного размера
Необходимо прочитать файл неизвестного размера, динамически растягивая массив, загнать файл в массив и узнать его размер. Приведите...

Считать из файла матрицу неизвестного размера
Здравствуйте, уважаемые пользователи прекрасного форума! Обращаюсь к наиболее опытным пользователям за простым советом. Мне необходимо...

Из текстового файла неизвестного размера вывести на экран все предложения, не содержащие запятых
Привет, Программисты! :) Нужна ваша помощь... Есть задача по поводу работы со строками: "Из текстового файла неизвестного размера...

1
3176 / 1935 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
14.12.2016, 07:46
Задача более, чем бредовая. Частотный анализ позволит, в лучшем случае, отличить текстовые файлы от бинарных и, при везении, упакованные/зашифрованные. Для примера можете взять взять форматы .TXT, .DOC и .JPG

Как более осмысленный вариант, можно предложить сигнатурный анализ.

+ Консольный калькулятор частотностей в помощь.
Вложения
Тип файла: 7z frant.7z (4.3 Кб, 2 просмотров)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.12.2016, 07:46
Помогаю со студенческими работами здесь

Удаление файла неизвестного расширения
Добрый день. Есть уникальное имя (да, независимо от расширения имя уникальное), нужно удалить этот файл зная только имя.

Чтение из файла неизвестного формата
Всем привет.Я изучаю си,по работе и по учебе параллельно.Практически дошел до струтур,но дальше,включая чтение из файла пока не добрался.Но...

Десериализация в Protobuf неизвестного файла
Разбираюсь с google protocol buffers. Ситуация такая, что есть файл .proto c описанием структур и есть готовый бинарный файл с данными. Как...

Рассшифруйте поведение неизвестного файла
нужны были срочно тел.справочник; регион был конкретно дальнереченск. там живет мой приятель, его контактов я не знаю, решил поискать...

Копирование файла из неизвестного каталога
В общем возникла проблема, что нужно скопировать файл из данного каталога, но неизвестно какого, в другой. Есть такая команда copy...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru