Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата Tosyk:
Так вот, можно ли искать конкретно эти самые значения? Допустим в определённых байтах ищем »
если все "неправильные" (старые) заголовки можно отфиксировать в файлах аналогично правильным (новым), типа: "DXT1_1024x1024.OLD"/"DXT1_1024x1024.NEW", то для каждого обрабатываемого SDD алгоритм может быть следующий:

- считываем заголовок во временный файл;
- ищем точно такой же файл в библиотеке "неверных шаблонов";
- если файл найден, берем новый шаблон с таким же именем;
- восстанавливаем новый заголовок

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

Цитата Tosyk:
Я определяю только на глаз по размеру файла в мегабайтах. Примерно знаю сколько какой тип должен "весить" и подставляю ему "правильный" блок. »
если определить интервалы размеров для каждого типа, то можно и по размеру

Отправлено: 05:47, 08-12-2010 | #18