Bit archiwalny - Archive bit

Archiwum bit jest atrybut pliku używany przez CP / M , systemów operacyjnych Microsoft , OS / 2 i AmigaOS . Jest on stosowany w celu wskazania, czy plik został kopii zapasowej (archiwum).

Stosowanie

W systemach Windows i OS/2, gdy plik jest tworzony lub modyfikowany, bit archiwum jest ustawiany (tj. włączony), a po utworzeniu kopii zapasowej pliku bit archiwum jest czyszczony (tj. wyłączany). Tak więc znaczenie bitu archiwum to „ten plik nie został zarchiwizowany”.

W CP/M znaczenie jest odwrócone: tworzenie lub modyfikowanie pliku czyści bit archiwum, a bit jest ustawiany podczas tworzenia kopii zapasowej pliku.

Przyrostowych kopii zapasowych zadanie może korzystać z archiwum trochę odróżnić, które pliki zostały już kopię zapasową, a następnie wybierz tylko nowe lub zmodyfikowane pliki z kopii zapasowej.

Oprogramowanie do tworzenia kopii zapasowych może udostępniać opcję wykonania pełnej kopii zapasowej podczas czyszczenia bitów archiwalnych — to znaczy tworzenia kopii zapasowych wszystkich plików niezależnie od ich stanu bitów archiwalnych oraz wyczyszczenia bitu archiwalnego dla wszystkich plików przetwarzanych przez kopię zapasową. Pozwala to na utworzenie początkowej pełnej kopii zapasowej, która w przyszłości zostanie uzupełniona o kopie przyrostowe.

System operacyjny nigdy nie czyści bitu archiwum, chyba że wyraźnie poleci to użytkownik. Nawet jeśli użytkownik wyraźnie nakaże systemowi operacyjnemu skopiowanie pliku w celu jego zarchiwizowania, bit archiwum nadal nie zostanie wyczyszczony. Należy wykonać określone polecenie skasowania lub ustawienia bitu. W MS-DOS, jak również prawie we wszystkich wersjach Windows , status bitu archiwum można przeglądać lub zmieniać za pomocą narzędzia wiersza poleceń attrib lub przeglądając właściwości pliku w powłoce Windows lub Eksploratorze Windows . Stan bitu archiwum można również wyświetlić lub zmienić za pomocą interfejsów API systemu Windows GetFileAttributes, GetFileAttributesEx i SetFileAttributes. Bit archiwalny można ustawić lub wyczyścić za pomocą właściwości atrybutów w języku VBScript lub JScript .

Kiedy plik z czystym bitem archiwalnym jest przenoszony z jednego miejsca w systemie plików do innego, bit archiwalny powraca do ustawienia.

Zazwyczaj w systemie komputerowym, którego kopia zapasowa nigdy nie została utworzona w sposób usuwający bity archiwum, wszystkie pliki na tym komputerze będą miały ustawione bity archiwum, ponieważ niewiele aplikacji korzysta z bitów archiwum bez żądania użytkownika.

Ponieważ bit archiwum jest atrybutem pliku, a nie częścią samego pliku; zawartość pliku pozostaje niezmieniona, gdy zmienia się status bitu archiwum.

Alternatywy

Poleganie na bitu archiwum do tworzenia kopii zapasowych plików może być zawodne, jeśli wiele programów do tworzenia kopii zapasowych ustawia i czyści bit archiwum na tym samym woluminie. Inną możliwością jest użycie znacznika czasu ostatniej zmiany pliku lub katalogu. Jest to zwykle technika używana w systemach operacyjnych podobnych do UNIX .

Zobacz też

Bibliografia