<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Packprogramm</id>
	<title>Packprogramm - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Packprogramm"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Packprogramm&amp;action=history"/>
	<updated>2026-05-18T06:36:47Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Packprogramm&amp;diff=252449&amp;oldid=prev</id>
		<title>imported&gt;Michileo: BKH üa.</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Packprogramm&amp;diff=252449&amp;oldid=prev"/>
		<updated>2018-05-04T23:07:52Z</updated>

		<summary type="html">&lt;p&gt;BKH üa.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Weiterleitungshinweis|Archivdatei|Zur Datenarchivierung siehe [[Elektronische Archivierung]].}}&lt;br /&gt;
{{Belege}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Archivierungs-&amp;#039;&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;&amp;#039;Packprogramme&amp;#039;&amp;#039;&amp;#039; (kurz &amp;#039;&amp;#039;&amp;#039;Packer&amp;#039;&amp;#039;&amp;#039;, engl. kurz &amp;#039;&amp;#039;{{Lang|en|Archiver}}&amp;#039;&amp;#039;) fassen eine oder mehrere andere Dateien zu [[Containerdatei]]en – sog. &amp;#039;&amp;#039;&amp;#039;Archivdateien&amp;#039;&amp;#039;&amp;#039; – zusammen bzw. extrahieren sie wieder daraus. Sie dienten früher oft zum Archivieren der [[Datensicherung]] auf [[Bandlaufwerk|Magnetbänder]] (die [[Dateinamenserweiterung]] [[Tar (EDV)|.tar]] leitet sich beispielsweise von {{EnS|&amp;#039;&amp;#039;tape archiver&amp;#039;&amp;#039;}} = ‚Bandarchivierer‘ ab).&lt;br /&gt;
&lt;br /&gt;
== Funktionsweise ==&lt;br /&gt;
Im einfachsten Falle werden von einem Packprogramm dabei die zu archivierenden [[Datei]]en einfach als [[Datenstrom]] hintereinandergehängt und zusätzlich noch die [[Dateiname|Namen]], Längen (und eventuell die Reihenfolge) der einzelnen Dateien im [[Datenbankindex|Index]] der Archivdatei festgehalten. Meist können jedoch noch weitere [[Metadaten|Metainformationen]] mitgespeichert werden, wie z.&amp;amp;nbsp;B. Erstellungsdaten, Zugriffsrechte und [[Dateiattribut]]e, wie das [[Archivbit]]. Diese können u.&amp;amp;nbsp;U. auf Wunsch des Benutzers auch beim Packen modifiziert werden (z.&amp;amp;nbsp;B. das Zurücksetzen des Archivbits nach erfolgreicher Archivierung).&lt;br /&gt;
&lt;br /&gt;
Auch wenn die Archivierung im Vordergrund steht, werden die Daten meist zusätzlich noch [[Datenkompression|komprimiert]], um Speicherplatz zu sparen. Daher wird der Begriff &amp;#039;&amp;#039;Packprogramm&amp;#039;&amp;#039; häufig verwendet, wenn eigentlich ein Datenkompressionsprogramm gemeint ist. Auch reine Packprogramme wie [[Tar (EDV)|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]]).&lt;br /&gt;
&lt;br /&gt;
== Dateianwendung ==&lt;br /&gt;
Neben expliziten Packprogrammen und Dateimanagern die Packprogramme unterstützen, nutzen manche Anwendungsprogramme dieselben oder ähnliche eingebaute Algorithmen für ihre Daten und Einstellungen. Andere dekomprimieren bereitgestellte (und meist nur zu lesende Daten) während der Laufzeit. So möchten beispielsweise manche Programme die freie Datei für die Zuordnung von IP-Adressen zu Ländern &amp;lt;code&amp;gt;GeoIP.dat.gz&amp;lt;/code&amp;gt; schon entpackt im Datenverzeichnis liegen haben&amp;lt;!-- zB MaxMind --&amp;gt;, andere verwenden direkt die komprimierte Version.&amp;lt;!-- zB CountryTraceRoute von Nirsoft --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Zusätzlich gibt es Kompressionsprogramme für Programmdateien (*.exe, *.dll etc.), welche die Lauffähigkeit der Programme erhalten, wie beispielsweise [[UPX]]. Je nach System werden die Programme nur im Speicher entpackt oder eine lokale temporäre Datei angelegt. Teilweise geht es darum Datenträgerplatz zu sparen, was in Zeiten von Diskettenlaufwerken relevant war und heute vor allem noch für Kleincomputer wie von [[Eingebettetes System|eingebetteten Systemen]] relevant ist. Sonst kann es heute einen Geschwindigkeitsvorteil beim Programmstart von langsamen Datenträgern oder direkt über das Netzwerk bringen, wo die Rechenzeit zum Dekomprimieren weniger ins Gewicht fällt als die Datentransferrate. Zusätzlich sind die Programmdateien vor einfachen [[Disassembler|disassembling]]-Versuchen geschützt. Packer, die einen Passwortschutz beim Dekomprimieren außerhalb der Laufzeit einsetzen oder eine kryptografische Verschlüsselung eingebaut haben, schützen wirksamer gegen Analyse, [[Reverse Engineering]] und Modifikationen.&lt;br /&gt;
&lt;br /&gt;
== Programmentwicklung ==&lt;br /&gt;
Sogenannte Archiver werden aber auch im Bereich der [[Programmierung|Programmentwicklung]] verwendet. Dort fasst ein Archiver viele [[Objektcode|Objektdateien]] in einem Archiv (auch [[Programmbibliothek|Bibliothek]] genannt) zusammen. Anstelle der einzelnen Objektdateien muss dem [[Linker (Computerprogramm)|Linker]] nur noch der Name des Archivs genannt werden, aus dem dieser sich dann die notwendigen Objektdateien heraussucht, um sie in die Zieldatei einzubinden.&lt;br /&gt;
&lt;br /&gt;
Ein Beispiel für Archiverprogramme im letzteren Sinne sind der &amp;#039;&amp;#039;ar65&amp;#039;&amp;#039;-Archiver des [[C (Programmiersprache)|C]]-[[Compiler]]s [[cc65]] oder der unter [[Unix]]-Betriebssystemen verwendete Packer &amp;#039;&amp;#039;[[Ar (Unix)|ar]]&amp;#039;&amp;#039;, der unter anderem mittlerweile hauptsächlich so verwendet wird.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Liste von Datenkompressionsprogrammen]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Packprogramm| ]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Michileo</name></author>
	</entry>
</feed>