Arhivă solidă

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

În informatică , se bazează pe arhivă solidă (English solid archive) un fișier generat cu metode speciale de arhivare și comprimare dintr-un set de alte fișiere. Setul acestor metode se numește compresie solidă .

Principii tehnice

În sistemele de operare Unix , există o separare clară între conceptele de arhivare și compresie de date. Primul termen se referă la arhive care conțin un set de fișiere și meta-informații referitoare la acestea. Compresia, pe de altă parte, se referă la tehnicile care fac posibilă reducerea dimensiunii arhivelor fără a le modifica conținutul. Deseori cele două concepte sunt utilizate simultan, de exemplu, dând viață arhivelor .tar.gz în care arhivarea este încredințată software-ului Tar și comprimarea algoritmului Gzip .

Din modalitățile prin care cele două faze sunt combinate, se obțin arhive cu caracteristici diferite. În special, dacă arhivarea păstrează fișierele individuale separate, se obțin arhive comprimate simple, la fel ca de obicei fișierele Zip . Pe de altă parte, când fișierele individuale sunt concatenate împreună pentru a forma un singur bloc de date, vorbim de arhive solide (care pot fi definite și ca arhive progresive ).

Conceptual, este posibil să se genereze arhive solide fie concatenând mai întâi fișierele originale și apoi procedând la comprimarea lor, fie comprimând fișierele originale individual și concatenând ulterior versiunile comprimate respective. În practică, însă, se folosește doar prima tehnică.

În plus față de fișierele Tar comprimate deja menționate, alte exemple de arhive solide sunt fișierele native 7-Zip (.7z) și WinRar (.rar) care pot fi asociate atât cu compresia normală, cât și cu cea solidă.

Caracteristici

Beneficii

O arhivă solidă are în mod normal un raport de compresie mai mare decât o arhivă rară similară. Beneficiile sunt cele mai evidente atunci când comprimați fișiere de același tip sau când arhivele conțin un număr mare de fișiere de dimensiuni reduse.

Dezavantaje

În fața unei eficiențe mai mari a compresiei, arhivele solide au două dezavantaje:

  • Pentru a extrage un singur fișier situat într-o poziție mediană a arhivei, este necesar să decomprimați mai întâi toate fișierele care o preced, scăzând eficiența fazei de extracție.
  • Dacă arhiva este parțial deteriorată din anumite motive, este posibil ca toate fișierele care urmează punctului deteriorat să nu mai poată fi recuperate.

Elemente conexe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT