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. Når man får tilgang til denne arkivfiltypen, må man først dekomprimere den som en zip -fil, og deretter dekomprimere it igjen som en tarball.

Arkivfiler brukes ofte til å kombinere en gruppe filer for enkel deling eller for økt effektivitet. 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. Det er langt mer effektivt å sende en MHTML -fil som er knyttet til en e -post, og lettere å 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 et statisk bibliotek 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 on dataspråket som ble brukt 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 være veldig forsiktig for å integrere dem i programmer riktig, fordi arkivfiler verken kan maskere eller rette opp programmeringsfeil.

ANDRE SPRÅK