www.wikidata.de-de.nina.az
Archivdatei ist eine Weiterleitung auf diesen Artikel Zur Datenarchivierung siehe Elektronische Archivierung Dieser Artikel oder nachfolgende Abschnitt ist nicht hinreichend mit Belegen beispielsweise Einzelnachweisen ausgestattet Angaben ohne ausreichenden Beleg konnten demnachst entfernt werden Bitte hilf Wikipedia indem du die Angaben recherchierst und gute Belege einfugst Archivierungs oder Packprogramme kurz Packer engl kurz Archiver fassen eine oder mehrere andere Dateien zu Containerdateien sog Archivdateien zusammen bzw extrahieren sie wieder daraus Sie dienten fruher oft zum Archivieren der Datensicherung auf Magnetbander die Dateinamenserweiterung tar leitet sich beispielsweise von englisch tape archiver Bandarchivierer ab Inhaltsverzeichnis 1 Funktionsweise 2 Dateianwendung 3 Programmentwicklung 4 Siehe auchFunktionsweise BearbeitenIm einfachsten Falle werden von einem Packprogramm dabei die zu archivierenden Dateien einfach als Datenstrom hintereinandergehangt und zusatzlich noch die Namen Langen und eventuell die Reihenfolge der einzelnen Dateien im Index der Archivdatei festgehalten Meist konnen jedoch noch weitere Metainformationen mitgespeichert werden wie z B Erstellungsdaten Zugriffsrechte und Dateiattribute wie das Archivbit Diese konnen u U auf Wunsch des Benutzers auch beim Packen modifiziert werden z B das Zurucksetzen des Archivbits nach erfolgreicher Archivierung Auch wenn die Archivierung im Vordergrund steht werden die Daten meist zusatzlich noch komprimiert um Speicherplatz zu sparen Daher wird der Begriff Packprogramm haufig verwendet wenn eigentlich ein Datenkompressionsprogramm gemeint ist Auch reine Packprogramme wie tar werden haufig bei der Datenkompression genutzt um fur Datenkompressionsprogramme wie gzip oder bzip2 die nur einzelne Dateien behandeln vorher mehrere Dateien zu einer zusammenzufassen progressive Kompression Dateianwendung BearbeitenNeben expliziten Packprogrammen und Dateimanagern die Packprogramme unterstutzen nutzen manche Anwendungsprogramme dieselben oder ahnliche eingebaute Algorithmen fur ihre Daten und Einstellungen Andere dekomprimieren bereitgestellte und meist nur zu lesende Daten wahrend der Laufzeit So mochten beispielsweise manche Programme die freie Datei fur die Zuordnung von IP Adressen zu Landern GeoIP dat gz schon entpackt im Datenverzeichnis liegen haben andere verwenden direkt die komprimierte Version Zusatzlich gibt es Kompressionsprogramme fur Programmdateien exe dll etc welche die Lauffahigkeit der Programme erhalten wie beispielsweise UPX Je nach System werden die Programme nur im Speicher entpackt oder eine lokale temporare Datei angelegt Teilweise geht es darum Datentragerplatz zu sparen was in Zeiten von Diskettenlaufwerken relevant war und heute vor allem noch fur Kleincomputer wie von eingebetteten Systemen relevant ist Sonst kann es heute einen Geschwindigkeitsvorteil beim Programmstart von langsamen Datentragern oder direkt uber das Netzwerk bringen wo die Rechenzeit zum Dekomprimieren weniger ins Gewicht fallt als die Datentransferrate Zusatzlich sind die Programmdateien vor einfachen disassembling Versuchen geschutzt Packer die einen Passwortschutz beim Dekomprimieren ausserhalb der Laufzeit einsetzen oder eine kryptografische Verschlusselung eingebaut haben schutzen wirksamer gegen Analyse Reverse Engineering und Modifikationen Programmentwicklung BearbeitenSogenannte Archiver werden aber auch im Bereich der Programmentwicklung verwendet Dort fasst ein Archiver viele Objektdateien in einem Archiv auch Bibliothek genannt zusammen Anstelle der einzelnen Objektdateien muss dem Linker nur noch der Name des Archivs genannt werden aus dem dieser sich dann die notwendigen Objektdateien heraussucht um sie in die Zieldatei einzubinden Ein Beispiel fur Archiverprogramme im letzteren Sinne sind der ar65 Archiver des C Compilers cc65 oder der unter Unix Betriebssystemen verwendete Packer ar der unter anderem mittlerweile hauptsachlich so verwendet wird Siehe auch BearbeitenListe von Datenkompressionsprogrammen Abgerufen von https de wikipedia org w index php title Packprogramm amp oldid 177155026