Arhivă (informatica)

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 20 aprilie 2015; verificările necesită 30 de modificări .

O arhivă  este un fișier care conține unul sau mai multe alte fișiere și/sau foldere, precum și metadate . Arhivele sunt folosite pentru a combina orice set de fișiere într-un singur fișier container în scopul stocării și transferului de informații convenabil sau pur și simplu pentru a comprima datele . Programele de arhivare sunt folosite pentru a crea arhive și a lucra cu acestea .

Arhivele pot păstra structura folderelor, pot conține informații de serviciu pentru detectarea și corectarea erorilor, comentarii și alte informații. În unele formate de arhivă, datele pot fi criptate cu o parolă.

Aplicație

Arhivele sunt deosebit de utile ca mijloc de împachetare a datelor și a metadatelor sistemului de fișiere într-un singur fișier pentru stocare pe un computer sau pentru distribuție pe canale numai de fișiere, cum ar fi trimiterea unei structuri de foldere prin e-mail.

Pe lângă arhivarea în sine, arhivele sunt adesea folosite pentru a distribui pachete software; în acest caz, arhiva este adesea denumită pachet de distribuție. Exemple de arhive de distribuție: deb pentru Debian, JAR pentru Java, APK pentru Android.

Caracteristici

În funcție de tip, arhivele acceptă îmbinarea fișierelor într-unul singur, compresia datelor , criptarea , multi-volum (o arhivă din mai multe părți), sumele de verificare pentru a verifica integritatea conținutului arhivei, auto-extragere, auto-instalare, informații despre volumul sursă și media, informații despre structura folderului, note și comentarii, precum și alte metadate. Formatul unui fișier arhivă este determinat de extensia fișierului și/sau de titlul din fișier. Pentru a crea arhive se folosesc programe - arhive , software pentru crearea de discuri optice și programe pentru lucrul cu imagini de disc.

Formate de arhivare

Formatul de arhivă  este formatul de fișier al unui fișier de arhivă. Există multe formate de arhivă, dar doar câteva dintre ele au primit o largă acceptare și sprijin din partea furnizorilor de software și a comunităților de utilizatori. Deci, printre cele mai populare în mediul Windows sunt ZIP, RAR, 7z și în macOS - formatul SIT.

Tipuri de arhive

Subtipuri de arhive

Arhive autoextractabile (SFX)

Arhivele autoextractibile sunt adesea numite și arhive SFX (din engleză. SelF-eXtracting - self-extraction). Spre deosebire de o arhivă obișnuită, o arhivă autoextractabilă are un format de fișier executabil (în Windows este un fișier cu extensia .EXE), pentru extragerea datelor din care (și adesea pentru testarea și afișarea unei liste de conținut) este un program separat. nu este necesar - totul se face folosind SFX-ul propriu-zis.arhiva. Cu alte cuvinte, pur și simplu împachetați informațiile într-o arhivă SFX, iar destinatarul trebuie doar să ruleze această arhivă SFX (pe un sistem de operare similar) pentru a primi informațiile dezarhivate. Notă. De fapt, arhivele SFX sunt arhive obișnuite la care este atașat un mic executabil de despachetare, așa că, dacă este necesar (de exemplu, din cauza temerii că acest executabil poate fi infectat cu un virus), puteți utiliza arhivatorul extern corespunzător pentru a lucra cu Arhiva SFX, fără a rula fișierul SFX în sine.

Arhive în mai multe volume

Arhivele cu mai multe volume sunt arhive care constau din mai multe părți. Astfel de arhive sunt acceptate într-un număr de formate de arhivă populare - în RAR, ZIP, 7z etc. Pentru a crea o arhivă cu mai multe volume, trebuie doar să selectați dimensiunea părților în care arhiva rezultată va fi împărțită atunci când împachetați fișierele. . Arhivele cu mai multe volume sunt potrivite în special pentru ambalarea fișierelor uriașe, chiar și slab compresibile (de exemplu, imagini de disc video), deoarece vă permit să le salvați pe medii mai mici. Unii arhivatori (de exemplu, RAR) pot determina automat dimensiunea fiecărui volum în funcție de spațiul liber de pe suportul media curent utilizat pentru arhivare, ceea ce vă permite să utilizați cât mai eficient arhivele cu mai multe volume, de exemplu, pentru a transfera date. de la computer la computer pe mai multe unități flash de diferite dimensiuni.

Arhive continue

Arhivarea solidă este un tip de arhivare în care toate fișierele adăugate la arhivă sunt tratate de arhivator ca un flux continuu de date. Datorită acestei abordări, este posibil să se obțină o creștere semnificativă a raportului de compresie, mai ales la ambalarea unui număr mare de fișiere de același tip într-o dimensiune relativ mică (cu dimensiunea „dicționarului glisant” al arhivatorului). Pe lângă avantajul evident (compresie mai mare), arhivele continue au și dezavantajele lor. Deoarece datele dintr-o arhivă continuă sunt un flux continuu, pentru a extrage orice fișier, trebuie mai întâi să despachetați toate fișierele care se află în arhivă înainte de acest fișier, astfel încât extragerea fișierelor aflate la sfârșitul arhivei este mai lentă. De asemenea, mai lent decât într-o arhivă obișnuită (nesolidă), sunt efectuate operațiuni care modifică conținutul arhivei (adăugarea și ștergerea fișierelor). În plus, dacă arhiva din anumite motive se dovedește a fi deteriorată, atunci va fi posibil să se extragă din ea numai fișierele situate înainte de locul deteriorării și toate informațiile după acest loc se vor pierde. Cu alte cuvinte, arhivele persistente sunt bune pentru împachetarea și stocarea datelor care rareori trebuie modificate.

Metadate

O arhivă conține aproape întotdeauna metadate. Acestea includ:

Detectarea și corectarea erorilor

Arhivele conțin de obicei paritate și alte sume de verificare pentru detectarea erorilor , de exemplu, arhivele ZIP folosesc cod de redundanță ciclică (CRC), iar arhivele RAR (versiunea 5 și ulterioară) pot folosi și sumele BLAKE2 mai fiabile. Arhivele RAR pot adăuga informații redundante de corectare a erorilor („date de recuperare”). În plus, „volumele de recuperare” speciale sunt acceptate în format RAR, permițându-vă să restaurați nu numai volumele deteriorate, ci chiar și cele lipsă ale unei arhive cu mai multe volume. În același scop cu alte formate de arhivă, sunt uneori folosite fișierele PAR create de utilitare terțe.

Vezi și

Literatură