Wat is een archiefbestand?
Een archiefbestand is een enkel bestand dat veel andere bestanden bevat, vaak in een gecomprimeerd formaat. Programma's die deze bestandstypen maken, worden archivers genoemd. Er zijn verschillende archiverse met verschillende archiefformaten beschikbaar, en veel van deze formaten zijn niet interoperabel. Sommige archivers en de bestanden die ze genereren, zijn specifiek voor bepaalde besturingssystemen, terwijl andere draagbaarder zijn in besturingssystemen en computerarchitecturen.
zip -bestanden (.zip) en tarballs (.tar) zijn twee van de meest voorkomende archiefbestandstypen. Beide zijn gecomprimeerde archieven, elk met behulp van een andere compressiemethode. De twee compressiemethoden kunnen worden gecombineerd om een ritssluiting te vormen (.tgz), wat ook vrij gebruikelijk is. Een tarball met ritssluiting bestaat niet uit een zip -bestand en een tarball samen; In plaats daarvan is het een groot bestand dat zowel de compressiemethoden voor zip als tarball gebruikt. Wanneer u toegang heeft tot dit archiefbestandstype, moet men het eerst als een zip -bestand decomprimeren en vervolgens It opnieuw als een tarball.
archiefbestanden worden vaak gebruikt om een groep bestanden te combineren voor het gemak van delen of voor verhoogde efficiëntie. Compressed archiefbestanden worden vaak aan e -mails bevestigd of worden over netwerken verzonden als een efficiënte manier om meerdere soorten gegevens tegelijk te delen. MHTML is een voorbeeld van deze techniek en het combineert alle bronnen van een webpagina, inclusief tekst, afbeeldingen, geluiden of andere media, in één bestand. Het verzenden van één MHTML -bestand dat aan een e -mail is gekoppeld, is veel efficiënter en gemakkelijker te hanteren, en vervolgens alle afzonderlijke bestanden bijgevoegd die een webpagina één voor één vormen.
In softwareontwikkeling kan een archiefbestand worden gebruikt om een statische bibliotheek met gegevens voor een programma te maken, waardoor grote groepen gerelateerde code in één eenheid worden geconsolideerd voor gemak van integratie in grotere datanetwerken. Het exacte type archiefbestand dat voor de bibliotheek is gemaakt, evenals de compositie, hangt af van On de computertaal die wordt gebruikt en de architectuur van de computer waarop deze is gemaakt. Wanneer in deze context wordt gebruikt, wordt er geen koppeling uitgevoerd tussen de codebestanden in het archief en blijven ze afzonderlijke entiteiten, net als elk ander bestandstype dat in een archief wordt geplaatst. De scheiding van bestanden in een statische bibliotheek van het archiefbestand betekent dat het mogelijk is om fouten te koppelen om nog te bestaan, zelfs als ze niet werden getoond tijdens het maken van de bibliotheek. Bij het gebruik van archiefbestanden om bibliotheken te maken, moet men er goed op letten om ze goed in programma's te integreren, omdat archiefbestanden noch programmeerfouten kunnen maskeren of corrigeren.