![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Добрый день.
Подскажите, с помощью каких принципов, методов, extracter определяет, что вот эта цепочка байтов - звук, вот эта - картинка, вот это - видео? Какие принципы лежат в основе интерпретации/конвертирования цепочки байтов, если ты точно знаешь, что здесь запакованы ресурсы (особенно если файл называется sounds.pak)? Как написать программу, которая извлекает? В принципе небольшой опыт с Делфи уже есть. Благодаря подсказкам с этого форума (и упорного изучения учебника делфи) сам написал редактор сейв-файлов (3300 строк) ну и еще 1 прогу. С чего начать? |
#2
|
||||
|
||||
![]() Цитата:
Если не вдаваться в подровбности и простыми словами: Или расширение файла, например .jpg .bmp или же по содержимому, например, начало файла BM6.... . Но если данные в файл записаны каким-то самописным алгоритмом, то тогда нужно искать тот алгоритм и им же открыть, или же пытаться востановить данные в ручном режиме. |
#3
|
||||
|
||||
![]() Цитата:
например, запись о данных может быть такой: Код:
| длина имени | имя | тип данных | размер данных | данные | | 7 | 001.png | 3 {3=Image} | 102400 | ..... | | 8 | kill.wav | 2 {2=Sound} | 204800 | ..... | Цитата:
универсальный же экстрактор написать в принципе нельзя РГРТУ - ФВТ - Системы Автоматизированного ПРоектирования. ت |