Archivierungsprogramm

Archivierungsprogramm

Ein Archivierungs- oder Packprogramm (kurz Packer, engl. kurz Archiver) fasst eine oder mehrere andere Dateien zu einer Archivdatei zusammen bzw. extrahiert sie wieder daraus. Im einfachsten Falle werden dabei die Dateidaten einfach hintereinandergehängt und zusätzlich noch die Namen, Längen (und eventuell die Reihenfolge) der einzelnen Dateien in der Archivdatei festgehalten. Meist können jedoch noch weitere Metainformationen mitgespeichert werden, wie z. B. Erstellungsdaten und Zugriffsrechte.

Sie dienten früher oft zum Archivieren Datensicherung auf Magnetbänder (→ tar kommt von engl. tape archiver – „Bandarchivierer“). Heute werden sie oft in Zusammenhang mit Datenkompression genutzt.

Datenkompression

Oft werden Archivierungsfunktionalitäten mit Datenkompressionsfunktionalitäten kombiniert. Auch wenn die Archivierung im Vordergrund steht, wird oft zusätzlich noch Datenkompression eingesetzt. Daher wird der Begriff oft verwendet, wenn eigentlich ein Datenkompressionsprogramm gemeint ist. Auch reine Packprogramme wie tar werden häufig bei der Datenkompression genutzt, um für Datenkompressionsprogramme wie gzip oder bzip2, die nur einzelne Dateien behandeln, vorher mehrere Dateien zu einer zusammenzufassen (progressive Kompression).

Programmentwicklung

Sogenannte 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.

Beispiel für Archiverprogramme im letzteren Sinne sind der ar65-Archiver des C-Compilers cc65 oder der unter Unix-Betriebssystemen verwendete Packer ar, der unter anderem mittlerweile hauptsächlich so verwendet wird.


Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Ar (Unix) — ar (von engl. archiver) ist ein Unix Kommando, welches mehrere Dateien zu einer einzigen Archivdatei zusammenpacken kann. Es wird heutzutage hauptsächlich genutzt, um statische Bibliotheken zu erzeugen, welche dem Linker übergeben werden können.… …   Deutsch Wikipedia

  • CPIO — ist ein Archivierungsprogramm und Dateiformat aus dem Unix Umfeld, welches in seiner Funktionsweise dem Kommando tar ähnelt. Die Abkürzung cpio steht für „copy in, copy out“. Mit cpio können Dateien sequentiell in eine Archivdatei oder auf… …   Deutsch Wikipedia

  • Chgrp — Unix Systeme zeichnen sich durch eine Vielzahl von Kommandos aus, mit denen sich über eine Shell das Betriebssystem bedienen lässt. Die Syntax dieser Kommandos weicht unter den verschiedenen Systemen voneinander ab. Es existieren die beiden… …   Deutsch Wikipedia

  • Cpio — ist ein Archivierungsprogramm und Dateiformat aus dem Unix Umfeld, welches in seiner Funktionsweise dem Kommando tar ähnelt. Die Abkürzung cpio steht für „copy in, copy out“. Mit cpio können Dateien sequentiell in eine Archivdatei oder auf… …   Deutsch Wikipedia

  • DAR — Als Abkürzung steht DAR für: Darschawna Aeroplanna Rabotilniza, die staatliche Luftfahrtindustrie Bulgariens bis zum Ende des Zweiten Weltkrieges Flughafen Dar es Salaam in Tansania (IATA Flughafencode) Daughters of the American Revolution, eine… …   Deutsch Wikipedia

  • Dar — Als Abkürzung steht DAR für: Drshawnata Aeroplanna Rabotilniza, die staatliche Luftfahrtindustrie Bulgariens bis zum Ende des Zweiten Weltkrieges In dieser Bedeutung ist es in DAR 10 Teil einer Flugzeugbezeichnung Dar es Salaam Airport im IATA… …   Deutsch Wikipedia

  • F.E.A.R — F.E.A.R. Offizielles Logo Entwickler: Monolith Productions Verleger …   Deutsch Wikipedia

  • F.E.A.R. — F.E.A.R. Offizielles Logo …   Deutsch Wikipedia

  • First Encounter Assault and Recon — F.E.A.R. Offizielles Logo Entwickler: Monolith Productions Verleger …   Deutsch Wikipedia

  • Linux-Kommandos — Unix Systeme zeichnen sich durch eine Vielzahl von Kommandos aus, mit denen sich über eine Shell das Betriebssystem bedienen lässt. Die Syntax dieser Kommandos weicht unter den verschiedenen Systemen voneinander ab. Es existieren die beiden… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”