Показать сообщение отдельно
Старый 01.10.2018, 19:40   #4
Меню пользователя 9285
Нарушил правила
  
dark-forse
Если критичен тип файла, то тогда конкретизирую задачу.
В NTFS есть битовая карта тома в которой отмечено какие кластера заняты. И там три типа байтов:
00 - восемь кластеров не заняты ничем
FF - восемь кластеров заняты
хх - любой вариант, отличающийся от вышеуказанных, означающий что какое то количество кластеров из восьми занято.

Вот конкретно сейчас мне надо найти самый последний используемый кластер. То есть искать первый байт от конца, отличающийся от 00.

Другой вариант. Есть сплошной блок занятых кластеров (FF) - нужно найти первый, отличающийся от FF.

По сути, это тот же поиск в любом хекс-редакторе, только с задачей "не равно заданному".
9285 вне форума   Ответить с цитированием