Skip to main content

Vad är en arkivfil?

En arkivfil är en enda fil som innehåller många andra filer, ofta i ett komprimerat format.Program som skapar dessa filtyper kallas bågar.Det finns en mängd arkiv med distinkta arkivformat tillgängliga, och många av dessa format är inte interoperabla.Vissa arkivare och filerna de genererar är specifika för vissa operativsystem, medan andra är mer bärbara mellan operativsystem och datorarkitekturer.

ZIP -filer (.zip) och tarballs (.tar) är två av de vanligaste arkivfilerna.Båda dessa är komprimerade arkiv, var och en med en annan kompressionsmetod.De två kompressionsmetoderna kan kombineras för att bilda en dragkedja tarball (.TGZ), vilket också är ganska vanligt.En zippad tarball består inte av en zip -fil och en tarball kombinerad;Istället är det en stor fil som använder både zip- och tarballmetoderna för komprimering.När man får åtkomst till denna arkivfiltyp måste man först dekomprimera den som en zip -fil, sedan dekomprimera den igen som en tarball.

arkivfiler används ofta för att kombinera en grupp filer för att underlätta delning eller för ökad effektivitet.Komprimerade arkivfiler bifogas ofta till e -postmeddelanden eller skickas över nätverk som ett effektivt sätt att dela flera typer av data på en gång.MHTML är ett exempel på denna teknik, och den kombinerar alla resurser på en webbsida, inklusive text, bilder, ljud eller andra medier, i en fil.Att skicka en MHTML -fil som är kopplad till ett e -postmeddelande är mycket effektivare och lättare att hantera, och sedan bifoga alla separata filer som utgör en webbsida en efter en. I mjukvaruutveckling kan en arkivfil användas för att skapa en statiskDatabibliotek för ett program, som konsoliderar stora grupper av relaterad kod till en enda enhet för att underlätta integration i större datanätverk.Den exakta typen av arkivfil som skapats för biblioteket, liksom dess sammansättning, beror på att datorspråket används och arkitekturen för den dator som den skapades.När den används i detta sammanhang utförs ingen länkning mellan kodfilerna i arkivet och de förblir separata enheter, precis som alla andra filtyp som placeras i ett arkiv.Separationen av filer i ett arkivfilstatiskt bibliotek innebär att det är möjligt att länka fel att fortfarande existera, även om de inte visades under skapandet av biblioteket.När man använder arkivfiler för att skapa bibliotek bör man vara noga med att integrera dem i program ordentligt, eftersom arkivfiler varken kan maskera eller korrigera programmeringsfel.