{img1} |
avast 4 professional edition |
|
Вся
информация в элементе справочника, за исключением первого
символа имени, сохраняется. Благодаря этому, программа
DiskLook может отображать имена уничтоженных файлов, а
программа подобная UnErase - восстанавливать файлы. |
резервное копирование |
|
{img2} |
программы архиваторы |
|
Еще один код, который может встретиться в первом байте
имени файла - это шестнадцатеричный код 2Е, который указывает
на справочник нижнего уровня.
РАСШИРЕНИE: Это поле имеет длину три байта, которые
расположены со смещениями от 8 до 10 от начала элемента
справочника. |
Навигационные системы |
| |
|
Отказоустойчивые системы, dr web, norton, asplinux 11, прокси сервера, .
антивирус panda
|
Правилами оформления имен файлов в ДОС запрещается
включать пробелы в середину имени файла. Но такие имена
файлов все же могут создаваться. Это можно делать на языке
Бейсик, поскольку в нем ограничителем имени служат кавычки.
Например, следующий оператор Бейсика позволяет создать файл,
имя которого содержит пробел:
OPEN "AA BB.FIL"
Программа "IBM Typing Tutor", написанная на Бейсике,
использует файлы, имена которых содержит пробелы. При
использовании программы поиска имени файла в справочнике, не
следует считать, что имя файла завершается первым же
встреченным пробелом - имя может продолжаться и после этого
пробела.
Если первый байт имени файла имеет шестнадцатеричное
значение Е5, CHR$(229), это означает, что элемент справочника
не используется. Это может значить, что он никогда не
использовался или что файл, которому соответствовал этот
элемент, уже уничтожен. Проверка второго байта имени
позволяет установить отличие неиспользовавшегося элемента от
элемента уничтоженного файла (если значение второго байта
больше символьного кода "Z", этот элемент не использовался).
В последних версиях ДОС неиспользованные элементы справочника
содержат в первом байте 0.
После уничтожения файла с ним происходит следующее:
занимаемое им место возвращается в общий пул (об этом будет
подробнее сказано в следующем разделе) и первый символ имени
файла заменяется шестнадцатеричным кодом Е5, CHR$(229).
|
|
|