Bitul de arhivă este o mică informație atașată la un fișier de computer care spune unui program de rezervă dacă fișierul a fost sau nu modificat de la ultima copie de rezervă. Permite unui astfel de software să efectueze o copie de rezervă incrementală, adică să copieze doar fișierele care au fost modificate. Funcția este acceptată numai pe computerele care rulează Microsoft Windows® și poate fi nesigură atunci când este utilizată cu mai multe programe de backup.
Un bit este cea mai simplă unitate de informație posibilă în sistemele informatice digitale. Are doar două valori posibile: 1 sau 0. În cazul unui bit de arhivă, o valoare 1 sau „set” indică faptul că un fișier sau director s-a modificat de la ultima copie de rezervă, în timp ce o valoare 0 sau „clear” înseamnă că nu există modificări. a aparut. Acest lucru permite software-ului de backup să efectueze ceva numit backup incremental. Spre deosebire de o copie de rezervă completă, o copie de rezervă incrementală face doar copii ale fișierelor care au fost modificate, ceea ce poate economisi timp și spațiu pe disc.
Bitul de arhivă este un exemplu de informație suplimentară, numită atribut de fișier, care ajută un sistem de operare al computerului să-și dea seama ce să facă cu un anumit fișier sau folder. Atributele fișierelor sunt implementate de sistemul de fișiere, adică metoda generală de organizare a datelor pe un disc. Sisteme de fișiere diferite acceptă tipuri separate de atribute de fișiere. În computerele care rulează DOS sau Microsoft Windows®, fiecare fișier și folder de pe un disc conține un bit de arhivă, în timp ce computerele care rulează alte sisteme de operare nu acceptă această caracteristică.
Un utilizator Windows® poate verifica cu ușurință starea bitului de arhivă pentru un anumit fișier făcând clic dreapta pe fișier și selectând „Proprietăți”. O casetă bifată de lângă „Arhivare” sau „Pregătit pentru arhivare” înseamnă că bitul are valoarea 1 și a fost setat. Multe programe de rezervă au, de asemenea, capacitatea de a reseta bitul la o valoare de 0 după finalizarea operației. Acest lucru împiedică software-ul să facă o altă copie identică a fișierului dacă nu s-a schimbat până la momentul următoarei copii de rezervă. Bitul este resetat numai atunci când un fișier este modificat; simpla deschidere sau citire a unui fișier nu are impact asupra procedurii de backup, deși modificarea altor atribute de fișier poate reseta bitul.
Când este utilizat cu mai multe programe de backup pe același computer, bitul de arhivă poate fi nesigur. Dacă un program șterge bitul, alte programe nu vor face copii de rezervă ale fișierului. De asemenea, programele cu comportament neadecvat pot face modificări unui fișier fără a seta bitul, împiedicând astfel arhivarea fișierului modificat. Din aceste motive, software-ul modern de backup poate adesea să țină evidența modificărilor fișierelor pe cont propriu și să efectueze copii de siguranță fără a se baza pe bitul de arhivă.