Skip to main content

Hvad er en arkivfil?

En arkivfil er en enkelt fil, der indeholder mange andre filer, ofte i et komprimeret format.Programmer, der opretter disse filtyper, kaldes bue.Der er en række arkiver med forskellige arkivformater til rådighed, og mange af disse formater er ikke interoperable.Nogle bue og de filer, de genererer, er specifikke for bestemte operativsystemer, mens andre er mere bærbare på tværs af operativsystemer og computerarkitekturer.

Zip -filer (.zip) og Tarballs (.tar) er to af de mest almindelige arkivfiltyper.Begge disse er komprimerede arkiver, hver ved hjælp af en anden komprimeringsmetode.De to komprimeringsmetoder kan kombineres for at danne en lynlåset tarball (.TGZ), som også er ret almindelig.En lynlåset tarball består ikke af en zip -fil og en tarball kombineret sammen;I stedet er det en stor fil, der bruger både zip- og tarball -metoder til komprimering.Når man får adgang til denne arkivfiltype, skal man først dekomprimere den som en zip -fil og derefter dekomprimere den igen som en tarball.

Arkivfiler bruges ofte til at kombinere en gruppe af filer for let at dele eller for øget effektivitet.Komprimerede arkivfiler er ofte knyttet til e -mails eller sendes på tværs af netværk som en effektiv måde at dele flere typer data på én gang.MHTML er et eksempel på denne teknik, og den kombinerer alle ressourcerne på en webside, inklusive tekst, billeder, lyde eller andre medier, i en fil.At sende en MHTML -fil, der er knyttet til en e -mail, er langt mere effektiv og lettere at håndtere, og derefter vedhæfte alle de separate filer, der udgør en webside én efter en.

I softwareudvikling kan en arkivfil bruges til at oprette en statiskBibliotek med data til et program, der konsoliderer store grupper af relateret kode i en enkelt enhed for at lette integration i større datanetværk.Den nøjagtige type arkivfil, der er oprettet til biblioteket, såvel som dens sammensætning, afhænger af det computersprog, der bruges, og arkitekturen på den computer, som den blev oprettet på.Når det bruges i denne sammenhæng, udføres ingen linking mellem kodefilerne i arkivet, og de forbliver separate enheder, ligesom enhver anden filtype placeret i et arkiv.Adskillelsen af filer i et arkivfilstatisk bibliotek betyder, at det er muligt at knytte fejl, der stadig eksisterer, selvom de ikke blev vist under oprettelsen af biblioteket.Når man bruger arkivfiler til at oprette biblioteker, skal man være meget omhyggelig med at integrere dem i programmer korrekt, fordi arkivfiler hverken kan maske eller korrigere programmeringsfejl.