Datei archiver

Eine Datei archiver ist ein Computerprogramm, das mehrere Dateien zusammen in eine Archiv-Datei oder eine Reihe von Archiv-Dateien, für den leichteren Transport oder die Lagerung verbindet. Viele legen archivers ab verwenden Archiv-Formate, die lossless Datenkompression zur Verfügung stellen, um die Größe des Archivs zu reduzieren, das häufig nützlich ist, für eine Vielzahl von individuellen Dateien über ein hohes Latenz-Netz wie das Internet zu übertragen.

Die grundlegendsten archivers nehmen gerade eine Liste von Dateien und verketten ihren Inhalt folgend ins Archiv. Außerdem muss das Archiv auch etwas Information über mindestens die Namen und Längen der Originale enthalten, so dass richtige Rekonstruktion möglich ist. Die meisten archivers versorgen auch metadata über eine Datei, die das Betriebssystem, wie Zeitstempel, Eigentumsrecht und Zugriffskontrolle zur Verfügung stellt.

Der Prozess, eine Archiv-Datei zu machen, wird genannt, archivierend oder sich verpacken lassend. Wiederaufbau der ursprünglichen Dateien vom Archiv wird genannt, unarchivierend, auspackend oder herausziehend.

Diskussion

Unix Archiver Werkzeuge

Verschieden vom einheitlichen archivalisch und Kompressionswerkzeuge wie PKZIP, WinZip und WinRAR, die Werkzeuge von Unix ar, der Teer, cpio (für "archiver", "binden archiver" und "Kopie in /" beziehungsweise), Tat als archivers, aber nicht Kompressoren. Benutzer der Werkzeuge von Unix fügen normalerweise Kompression hinzu, indem sie das Ergebnis zusammenpressen, einzupacken (und vor dem Auspacken unzusammenzupressen), meistenteils mit dem gzip oder den bzip2 Programmen. Moderne Teer-Programme können ein (de) Kompressionsprogramm automatisch anrufen, das Äußere gebend, dass Teer selbst Kompression und Dekompression behandelt.

Diese Annäherung hat zwei Vorteile:

  • Es folgt dem Werkzeugkasten-Konzept von Unix, dass jedes Programm eine einzelne, durchgebratene Aufgabe im Vergleich mit dem Versuchen vollbringen sollte, alles mit einem Werkzeug zu vollbringen. Als Kompressionstechnologie fortschreitet, können Benutzer verschiedene Kompressionsprogramme verwenden, ohne ihren archiver modifizieren oder aufgeben zu müssen.
  • Die Archive verwenden feste Kompression. Verschieden von einem archiver, dass Kompressen jede Datei in der Isolierung, ein archiver, der Dateien vor dem Zusammendrücken von ihnen verbindet, Überfülle über mehrere archivierte Dateien ausnutzen können.

Feste Kompression hat wirklich Nachteile im Vergleich zum Zusammendrücken innerhalb des Archivs:

  • Das Extrahieren einer Datei verlangt das Dekomprimieren aller Dateien, die vor der Datei im Archiv sind. Das kann viele Minuten für ein großes Archiv nehmen.
  • Modifizierung ist noch ungünstiger als Förderung - gerade das Ändern eines einzelnen Charakters von einer der archivierten Dateien wird normalerweise verlangen, dass das komplette Archiv unkomprimiert, aktualisiert, und dann wiederzusammengepresst ist.
  • Es ist unmöglich, die Überfülle zwischen Dateien auszunutzen, wenn das Kompressionsfenster nicht größer ist als die Größe einer individuellen Datei. Zum Beispiel, gzip Gebrauch DEFLATIONIEREN, der normalerweise mit einem 32768-Byte-Fenster funktioniert, wohingegen bzip2 verwendet, verwandeln sich Baue-Wheeler ungefähr 30mal größer.

Siehe auch

  • Vergleich der Datei archivers
  • Archiv-Format
  • Die Liste des Archivs formatiert
  • Der Vergleich des Archivs formatiert

Außenverbindungen


Argo UML / Artemis
Impressum & Datenschutz