Az archívum olyan fájl, amely egy vagy több másik fájlt és/vagy mappát, valamint metaadatokat tartalmaz . Az archívumok bármilyen fájlkészletet egyetlen tárolófájlba egyesítenek az információk kényelmes tárolása és átvitele, vagy egyszerűen az adatok tömörítése céljából . Az archiváló programokat archívumok létrehozására és velük való munkára használják .
Az archívum megőrizheti a mappaszerkezetet, tartalmazhat szolgáltatási információkat a hibák észleléséhez és kijavításához, megjegyzéseket és egyéb információkat. Egyes archív formátumokban az adatok jelszóval titkosíthatók.
Az archívumok különösen hasznosak a fájlrendszer-adatok és a metaadatok egyetlen fájlba történő csomagolására, számítógépen való tárolásra vagy csak fájlcsatornákon való terjesztésre, például egy mappastruktúra e-mailben történő elküldésére.
Magán az archiváláson túlmenően az archívumot gyakran szoftvercsomagok terjesztésére is használják; ebben az esetben az archívumot gyakran terjesztési csomagnak nevezik. Példák a terjesztési archívumokra: deb Debianhoz, JAR Javahoz, APK Androidhoz.
Típustól függően az archívumok támogatják a fájlok egyesítését, adattömörítést , titkosítást , többkötetes (több részből álló archívum), ellenőrző összegeket az archívum tartalmának sértetlenségének ellenőrzésére, önkicsomagolást, öntelepítést, információkat a forráskötet és adathordozók, a mappaszerkezetre vonatkozó információk, megjegyzések és megjegyzések, valamint egyéb metaadatok. Az archív fájl formátumát a fájl kiterjesztése és/vagy a fájlon belüli cím határozza meg. Az archívumok létrehozásához programokat használnak - archiválók , optikai lemezek készítésére szolgáló szoftverek és lemezképekkel való munkavégzésre szolgáló programok.
Az archívum formátuma az archív fájlok fájlformátuma. Számos archív formátum létezik, de ezek közül csak néhány kapott széles körű elfogadást és támogatást a szoftvergyártók és a felhasználói közösségek részéről. Tehát a Windows környezetben a legnépszerűbbek a ZIP, RAR, 7z, macOS-ben pedig a SIT formátum.
Az önkicsomagoló archívumokat gyakran SFX archívumnak is nevezik (az angol nyelvből SelF-eXtracting - self-extracting). A hagyományos archívumoktól eltérően az önkicsomagoló archívumnak van egy futtatható fájlformátuma (a Windowsban ez egy .EXE kiterjesztésű fájl), amelyből adatok kinyerésére (és gyakran tesztelésre és tartalomlista megjelenítésére) egy külön program van. nem szükséges – minden magával az SFX-el történik.archívum. Más szavakkal, egyszerűen be kell csomagolni az információkat egy SFX archívumba, és a címzettnek csak ezt az SFX archívumot kell futtatnia (hasonló operációs rendszeren), hogy megkapja a kicsomagolt információkat. Jegyzet. Valójában az SFX archívumok közönséges archívumok, amelyekhez egy kis kicsomagoló futtatható fájl van csatolva, így ha szükséges (például attól tartva, hogy ez a végrehajtható fájl vírussal fertőzött lehet), használhatja a megfelelő külső archiválót a SFX archívum, az SFX fájl futtatása nélkül.
A többkötetes archívumok olyan archívumok, amelyek több részből állnak. Az ilyen archívumokat számos népszerű archívum formátum támogatja - RAR, ZIP, 7z stb. Többkötetes archívum létrehozásához csak ki kell választania azon részek méretét, amelyekre a kapott archívum fel lesz osztva a fájlok becsomagolásakor . A többkötetes archívumok különösen alkalmasak még rosszul tömöríthető hatalmas fájlok (például videolemezes képek) csomagolására is, mivel lehetővé teszik azok kisebb adathordozóra történő mentését. Egyes archivátorok (például RAR) automatikusan meghatározhatják az egyes kötetek méretét az archiváláshoz használt aktuális adathordozó szabad helyétől függően, ami lehetővé teszi a többkötetes archívumok leghatékonyabb felhasználását, például adatátvitelre. számítógépről számítógépre több különböző méretű flash meghajtón.
A szilárd archiválás az archiválás olyan fajtája, amelyben az archívumhoz hozzáadott összes fájlt az archiváló egyetlen folyamatos adatfolyamként kezeli. Ennek a megközelítésnek köszönhetően a tömörítési arány jelentős növelése érhető el, különösen akkor, ha nagyszámú azonos típusú fájlt viszonylag kis méretben (az archiváló "csúszószótárának" méretével) csomagolunk. A folyamatos archiválásnak a nyilvánvaló előny (nagyobb tömörítés) mellett hátrányai is vannak. Mivel a folyamatos archívumban lévő adatok egy folyamatos adatfolyam, bármely fájl kibontásához először ki kell csomagolni az archívumban lévő összes fájlt, mielőtt ez a fájl található, így az archívum végén található fájlok kibontása lassabb. Szintén lassabban, mint egy normál (nem tömör) archívumban, az archívum tartalmát módosító műveletek (fájlok hozzáadása és törlése) hajtódnak végre. Ezenkívül, ha az archívum valamilyen okból megsérült, akkor csak a sérülés helye előtt található fájlokat lehet kivonni belőle, és az e hely utáni összes információ elvész. Más szóval, az állandó archívumok alkalmasak olyan adatok csomagolására és tárolására, amelyeket ritkán kell megváltoztatni.
Az archívum szinte mindig tartalmaz metaadatokat. Ezek tartalmazzák:
Az archívumok általában paritás- és egyéb ellenőrző összegeket tartalmaznak a hibaészlelés érdekében, például a ZIP -archívumok ciklikus redundanciakódot (CRC) használnak , a RAR-archívumok (5-ös és újabb verziók) pedig a megbízhatóbb BLAKE2-összegeket is használhatják. A RAR archívumok redundáns hibajavítási információkat ("helyreállítási adatokat") adhatnak hozzá. Ezenkívül speciális „helyreállítási kötetek” támogatottak a RAR formátumban, lehetővé téve a többkötetes archívum nem csak sérült, de még hiányzó köteteinek visszaállítását is. Ugyanebből a célból más archív formátumokkal néha harmadik féltől származó segédprogramok által létrehozott PAR-fájlokat használnak.
Archív formátumok | |
---|---|
Csak archiválás | |
Csak tömörítés | |
Archiválás és tömörítés | |
Szoftver csomagolás és forgalmazás |