Показать сообщение отдельно
Непрочитано 14.02.2020, 20:04   #15
9285
Мужской Опытный
 
Регистрация: 08.02.2019
garnivМного что есть, но только надо понимать что всё это индивидуально и при определённых условиях.
Тот же JPEGfix используется для файла, который точно позиционируется как изображение, но повреждён в силу тех или иных обстоятельств.
Carving тоже имеет разные ограничения, но основное - обьём исследуемого пространства. Одно дело откарвить 64 мега, совсем другое терабайт. Да и сами файлы бывают разные. Как то немного поковырял это дело. Вот png-файлы имеют очень чёткую структуру и chunk-и чётко соответствуют структуре данных (*). Опять же, зависит и от размера chunk - одно дело если очередной имеет размер в пределах кластера. В этом случае последовательно перебираются кластера по одному, более того можно проверять только кластера, в которых в известном смещении находится новый чанк. А теперь представь что следующий чанк имеет размер 100 кластеров. Концевой можно отобрать как описано перед этим, а вот остальные 99, представь какое число комбинаций. а теперь ещё наложить на то, что кластеров не 100 и надо только перебирать их последовательность, а 100500 тысяч. Мало того, потом ещё выяснится что один из фрагметнов пострадал из за сбойного сектора (AF). Опять же, программа должна уметь исключать из перебора участки, которые однозначно принадлежат каким то файлам.
(*) Вот с jpeg-ами такой чёткости нет.

Smirnoff
Речь не о суперменах, а тех, кто имел высокий разряд (группу допуска).
9285 вне форума  
Ответить с цитированием