|
Проверка восстановленных файлов
 |
|
 |
 |
|
 |
|
В режиме восстановления фотографий проверка не производится.
Процесс восстановления фотографий использует те же самые алгоритмы, что
и модуль проверки; если бы мы проверяли восстановленные фотографии,
оценка качества получалась бы завышенной. |
|
 |
|
 |
 |
|
 |
 |
|
 |
|
- Основное ограничение связано с
тем, что ничем нельзя заменить ручную проверку. Например, не существует способа, с помощью которого программа могла бы различить последние (полезные) и старые (ненужные) версии файла.
- Кроме того, процедура валидатора обычно не может (да и не стремится) прочитать файл "точно"
и во всех деталях. Когда это возможно, валидатор быстро просматривает файлы, проверяя
только ключевые точки. Такой подход
применяется по следующим причинам:
- Существует очень много форматов файлов. Некоторые из них достаточно сложные. Реализация полного чтения всех
этих форматов файлов будет слишком дорогой.
- Проверка файлов некоторых форматов требует чрезмерного
объема вычислений, и придется слишком долго ждать
(если только у вас в кладовке не завалялся Cray).
- Некоторые файлы представляют собой комбинацию двух
независимых форматов файлов. Например, самораспаковывающийся архив состоит из
EXE-распаковщика, за которым записаны сжатые данные. Для составных файлов, проверяется тот
формат, на который указывает
расширение файла (в примере с архивом будет проверен исполняемый модуль распаковщика, а не сжатые данные).
- Формат некоторых файлов не совпадает с расширением. Например, некоторые файлы имеют расширение .DOC, хотя представляют собой
просто текст. ZAR будет пытаться проверять такие файлы как
документы Microsoft Word, и файл будет
ложно отмечен как поврежденный.
|
|
 |
|
 |
Таким образом, результат проверки следует использовать с
некоторым недоверием, - как приближенную оценку качества восстановления.
|
|