| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Программное обеспечение > Дамп Акрониса |
| Автор: icepro 28.10.2009, 20:14 |
| Есть дамп акронис диск едитора F8 FF FF 0F FF FF FF FF FF FF FF 0F FF FF FF 0F 05 00 00 00 06 00 00 00 07 00 00 00 FF FF FF 0F FF FF FF 0F 0A 00 00 00 0B 00 00 00 0C 00 00 00 0D 00 00 00 FF FF FF задача состоит в том что бы найти тут количество файлов и их размеры... ЗЫ. народ ну хоть зацепку дайте! |
| Автор: Akina 28.10.2009, 22:55 | ||
Ну это FAT32. Так что делим на группы по 4 байта. Первая группа - идентификатор таблицы, далее номера следующих кластеров цепи. Первые 4 бита группы зарезервированы, остальные 28 собсно и есть номер кластера. Если там все биты единичны - это конец файла. Твой дамп интерпретируется как:
|
| Автор: icepro 28.10.2009, 22:59 |
| Огромнейшее спасибо! И еще вопрос, а можно ли узнать размеры этих файлов? |
| Автор: Akina 29.10.2009, 00:18 |
| Размеры файлов находятся в элементах каталога, а не в ФАТ. Впрочем, зная размер кластера, можно указать верхнюю и нижнюю границы размера. Скажем при кластере в 4 кб файл № 6, использующий 5 кластеров (номера 9-13), имеет размер от (5-1)*4*1024+1=16385 до 5*4*1024=20480 байт. А файл № 1, занимающий 1 кластер, имеет размер от 1 до 4096 байт. |
| Автор: dumb 29.10.2009, 00:20 | ||
поправочка:
|
| Автор: Akina 29.10.2009, 00:23 |
А, да. Давно не использовал, забывать уже начал... Сенькс. |