Skip to main content

Hva er en arkivfil?

En arkivfil er en enkelt fil som inneholder mange andre filer, ofte i et komprimert format.Programmer som oppretter disse filtypene kalles arkiver.Det er en rekke arkiver med distinkte arkivformater tilgjengelig, og mange av disse formatene er ikke interoperable.Noen arkiver og filene de genererer er spesifikke for spesielle operativsystemer, mens andre er mer bærbare på tvers av operativsystemer og datamaskinarkitekturer.

ZIP -filer (.zip) og tarballs (.TAR) er to av de vanligste arkivfiltypene.Begge disse er komprimerte arkiver, som hver bruker en annen kompresjonsmetode.De to kompresjonsmetodene kan kombineres for å danne en glidelås tarball (.TGZ), som også er ganske vanlig.En glidelås tarball består ikke av en zip -fil og en tarball kombinert sammen;I stedet er det en stor fil som bruker både glidelås- og tarballmetoder for komprimering.Komprimerte arkivfiler blir ofte knyttet til e -post eller sendes over nettverk som en effektiv måte å dele flere typer data på en gang.MHTML er et eksempel på denne teknikken, og den kombinerer alle ressursene til en webside, inkludert tekst, bilder, lyder eller andre medier, til en fil.Å sende en MHTML -fil som er knyttet til en e -post er langt mer effektivt, og enklere å håndtere, og deretter legge ved alle de separate filene som utgjør en webside en etter en.

I programvareutvikling kan en arkivfil brukes til å lage en statiskBibliotek med data for et program, som konsoliderer store grupper med relatert kode til en enkelt enhet for enkel integrasjon i større datanettverk.Den nøyaktige typen arkivfil som er opprettet for biblioteket, så vel som dens sammensetning, avhenger av dataspråket som brukes og arkitekturen til datamaskinen den ble opprettet på.Når det brukes i denne sammenhengen, utføres ingen kobling mellom kodefilene i arkivet, og de forblir separate enheter, akkurat som alle andre filtype som er plassert i et arkiv.Separasjonen av filer i et statisk bibliotek for arkivfil betyr at det er mulig å koble feil å fortsatt eksistere, selv om de ikke ble vist under opprettelsen av biblioteket.Når du bruker arkivfiler for å lage biblioteker, bør man passe på å integrere dem i programmer riktig, fordi arkivfiler verken kan maskere eller rette opp programmeringsfeil.