Jump to content

Архивный бит

Бит архива — это атрибут файла, используемый CP/M , операционными системами Microsoft , OS/2 и AmigaOS . Он используется для указания того, была ли создана резервная копия (архив) файла.

Использование

[ редактировать ]

В Windows и OS/2, когда файл создается или изменяется, бит архива устанавливается (т. е. включается), а когда резервная копия файла создается, бит архива очищается (т. е. выключается). Таким образом, значение архивного бита — «этот файл не был заархивирован». В CP/M смысл обратный: создание или изменение файла очищает бит архива, а бит устанавливается при резервном копировании файла.

Программное обеспечение резервного копирования может предоставлять возможность выполнять полное резервное копирование с очисткой битов архива, то есть выполнять резервное копирование всех файлов независимо от состояния их битов архива и очищать бит архива для всех файлов, обработанных при резервном копировании. Это позволяет создать первоначальную полную резервную копию, которая в будущем будет дополнена инкрементальными резервными копиями. Позже задача инкрементного резервного копирования использует бит архива, чтобы определить, какие файлы уже были зарезервированы, и выбирает для резервного копирования только новые или измененные файлы.

Операционная система никогда не очищает бит архива, если это явно не указано пользователем. Даже когда пользователь явно указывает операционной системе скопировать файл с целью его архивирования, бит архива все равно не будет очищен. Должна быть выполнена определенная команда для очистки или установки бита. С другой стороны, всякий раз, когда файл с битом очистки архива изменяется (редактируется), копируется или перемещается в новое место, операционная система устанавливает бит архива для целевого файла. Обычно в файловой системе, резервное копирование которой никогда не выполнялось, почти для всех файлов установлены биты архива, поскольку лишь немногие приложения используют биты архива без запроса пользователя.

В MS-DOS , а также почти во всех версиях Windows , состояние бита архива можно просмотреть или изменить с помощью утилиты командной строки attrib или просмотрев свойства файла с помощью оболочки Windows или проводника Windows . Статус архивного бита также можно просмотреть или изменить с помощью GetFileAttributes. [1] GetFileAttributesEx, [2] и SetFileAttributes [3] API-интерфейсы Windows. Бит архива можно установить или очистить с помощью свойства атрибутов. [4] в VBScript или JScript .

Бит архива является атрибутом файла , а не частью самого файла, поэтому содержимое файла остается неизменным при изменении состояния бита архива.

Альтернативы

[ редактировать ]

Использование бита архива для резервного копирования файлов может быть ненадежным, если несколько программ резервного копирования устанавливают и сбрасывают бит архива на одном томе. [5] Другая возможность — использовать временную метку последнего изменения файла или каталога. Обычно этот метод используется в UNIX -подобных операционных системах.

См. также

[ редактировать ]
  1. ^ «Функция GetFileAttributes (Windows)» . msdn.microsoft.com . Проверено 19 октября 2017 г.
  2. ^ «Функция GetFileAttributesEx (Windows)» . msdn.microsoft.com . Проверено 19 октября 2017 г.
  3. ^ «Функция SetFileAttributes (Windows)» . msdn.microsoft.com . Проверено 19 октября 2017 г.
  4. ^ «Свойство атрибутов» . msdn.microsoft.com . 17 июля 2015 года . Проверено 19 октября 2017 г.
  5. ^ «Бит архива Windows — это зло, и его необходимо остановить» . 28 марта 2005 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7fcf55470cc5acc20d981a62e97a97a7__1691470320
URL1:https://arc.ask3.ru/arc/aa/7f/a7/7fcf55470cc5acc20d981a62e97a97a7.html
Заголовок, (Title) документа по адресу, URL1:
Archive bit - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)