sendeg
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Ciber SLasH Всё равно лучше сформулировать пока не смогу, поэтому сырой перевод из раздела 8 руководства: ... Внутри работают различные алгоритмы, которые пытаются определить исходные размеры файлов многих разных типов (среди прочих - JPEG, GIF, PNG, BMP, TIFF, Nikon NEF, Canon CR2 raw, PSD, CDR, AVI, WAV, MOV, MPEG, MP3, MP4, 3GP, M4V, M4A, ASF, WMV, WMA, ZIP, GZIP, RAR, 7Z, TAR, MS Word, MS Excel, MS PowerPoint, RTF, PDF, HTML, XML, XSD, DTD, PST, DBX, AOL PFC, Windows Registry, index.dat, Prefetch, SPL, EVTX, EML) проверкой их структур данных. Это применяется к записям в базе данных определений типов файлов, которые имеют "~" в колонке Footer. Эти записи не должны быть изменены, чтобы обнаружение размера и типа работало для этих типов файлов. Альтернативно, подпись (footer signature) может также помочь найти конец файла. Файлы, для которых ни внутренний алгоритм, ни определение подписи не существуют, или файл, об исходном размере которого существующий внутренний алгоритм не имеет данных и для которого не найдена подпись, - восстанавливаются с размером по-умолчанию, указанным в байтах в базе данных определений типов файлов. Будьте щедрым при указании такого размера, ведь несмотря на "весьма большой" размер восстановленного файла, он по-прежнему может быть открыт своим связанным приложением, досрочно усечённые же файлы - не могут, так как они незавершённые. Попытка обнаружить исходный размер файлов некоторых типов поиском подписи ограничена пределом обнаружения размера (size detection limit), который опционально указан в базе данных после размера по-умолчанию и прямого слэша (/). Такой предел необходим для предотвращения поиска подписи данного файла по всему тому, который может быть весьма долгим, если том большой. Кроме того, уменьшается вероятность найти правильную подпись (footer), если она не в непосредственной близости от заголовка, и даже если она найдена очень далеко, такой файл, скорее всего, фрагментирован или частично перезаписан и т.п. Стандартный размер по-умолчанию (если не указан) - 1 Мб. Стандартный максимальный размер (если не указан) - в 64 раза больше размера по-умолчанию. ... 5 колонка: Footer Опционально. Подпись (последовательность байтов),которая достоверно обозначает конец файла, указана в GREP-синтаксисе. GREP-выражения, представляющие данные переменной длины могут работать не так как ожидается. Подпись (footer signature) может помочь выполнить восстановление с корректным размером файла. Алгоритм восстановления не ищет подпись за пределами указанного максимального количества байтов размера файла от начала заголовка. Ещё лучше чем подпись - это потенциальная возможность применения внутреннего алгоритма xwf, который знает формат файла и может обычно отыскать корректный размер файла, если файл не фрагментирован, полон и не испорчен. Такой алгоритм указывается в колонке Footer тильдой (~) и идентификационным номером алгоритма. ... |