Archivdatei - Archive file

Ein Korridor von Akten im Nationalarchiv

In der Informatik ist eine Archivdatei eine Computerdatei , die aus einer oder mehreren Dateien zusammen mit Metadaten besteht . Archivdateien werden verwendet, um mehrere Datendateien in einer einzigen Datei zusammenzufassen, um die Portabilität und Speicherung zu erleichtern , oder um Dateien einfach zu komprimieren , um weniger Speicherplatz zu beanspruchen. Archivdateien speichern häufig Verzeichnisstrukturen , Fehlererkennungs- und -korrekturinformationen , beliebige Kommentare und verwenden manchmal eine integrierte Verschlüsselung .

Anwendungen

Archivdateien sind besonders nützlich, da sie Dateisystemdaten und Metadaten innerhalb des Inhalts einer bestimmten Datei speichern und somit auf Systemen gespeichert oder über Kanäle gesendet werden können , die das fragliche Dateisystem nicht unterstützen, nur Dateiinhalte – Beispiele sind das Senden eine Verzeichnisstruktur über E-Mail .

Über Archivzwecke hinaus werden Archivdateien häufig zum Verpacken von Software für die Verteilung verwendet , da Softwareinhalte oft natürlich auf mehrere Dateien verteilt sind; das Archiv wird dann als Paket bezeichnet . Das Format der Archivierungsdatei ist zwar dasselbe, es gibt jedoch zusätzliche Konventionen bezüglich des Inhalts, z. B. das Erfordernis einer Manifestdatei , und das resultierende Format wird als Paketformat bezeichnet . Beispiele sind deb für Debian , JAR für Java und APK für Android .

Merkmale

Zu den Funktionen, die von verschiedenen Arten von Archiven unterstützt werden, gehören:

Einige Archivierungsprogramme verfügen über Selbstextrahierung, Selbstinstallation, Quelldatenträger- und Medieninformationen sowie Pakethinweise/-beschreibungen.

Die Dateierweiterung oder der Dateiheader der Archivdatei sind Indikatoren für das verwendete Dateiformat . Computerarchivdateien werden von Dateiarchivierungssoftware , Authoring-Software für optische Disks und Disk-Image- Software erstellt.

Archivformate

Ein Archivformat ist das Dateiformat einer Archivdatei. Einige Formate werden von ihren Autoren gut definiert und sind zu Konventionen geworden, die von mehreren Anbietern und Communities unterstützt werden.

Typen

  • Bei der Archivierung werden nur Formate gespeichert, die Metadaten speichern und Dateien verketten .
  • Nur Komprimierungsformate komprimieren nur Dateien.
  • Multifunktionsformate können Metadaten speichern , verketten, komprimieren, verschlüsseln, Fehlererkennungs- und Wiederherstellungsinformationen erstellen und das Archiv in selbstextrahierende und selbstexpandierende Dateien verpacken.
  • Softwarepaketformate werden verwendet, um Softwarepakete zu erstellen , die selbstinstallierende Dateien sein können.
  • Disk-Image- Formate werden verwendet, um Disk-Images von Massenspeicher-Volumes zu erstellen .

Beispiele

Zu den Dateinamenerweiterungen, die verwendet werden, um verschiedene Archivtypen zu unterscheiden, gehören zip , rar , 7z und tar .

Java führte auch eine ganze Familie von Archiverweiterungen wie jar und war ein ( j steht für Java und w für Web). Sie werden verwendet, um die gesamte Bytecode-Bereitstellung auszutauschen. Manchmal werden sie auch verwendet, um Quellcode und andere Text-, HTML- und XML-Dateien auszutauschen. Standardmäßig sind sie alle komprimiert.

Fehlererkennung und -behebung

Archivdateien enthalten oft Paritätsprüfungen und andere Prüfsummen zur Fehlererkennung , z. B. verwenden ZIP-Dateien eine zyklische Redundanzprüfung (CRC). RAR-Archive können redundante Fehlerkorrekturdaten (so genannte Recovery Records) enthalten.

Archivdateien werden manchmal von separaten Paritätsarchivdateien (PAR) begleitet, die eine zusätzliche Fehlererkennung und -wiederherstellung ermöglichen, insbesondere bei der Wiederherstellung fehlender Dateien in einem Archiv mit mehreren Dateien.

Siehe auch

Verweise

Externe Links