Wörterbuch

Was ist ein archivierter Dateiname?

Der archivierte Dateiname ist der Name, den ein GZIP-, RAR- oder 7z-Archiv für eine darin gespeicherte Datei vermerkt. Er unterscheidet sich in der Regel vom Namen des Archivs selbst.

archived-file-name

Eine archivierte Datei ist eine Datei, die in einem Archiv gespeichert ist, zum Beispiel in einer GZIP-, RAR- oder 7z-Datei. Der archivierte Dateiname ist der Name dieser gespeicherten Datei, so wie ihn das Archiv vermerkt. Dieser Name ist getrennt vom Dateinamen des Archivs selbst.

Das gzip-Programm macht zum Beispiel aus einer Datei namens example.png eine Datei namens example.png.gz. Das Archiv bekommt den neuen Namen, aber der archivierte Dateiname darin bleibt example.png.

In anderen Zusammenhängen bedeutet „archiviert“, dass Dateien aus der täglichen Nutzung in eine Langzeitablage verschoben wurden. Dieser Artikel beschreibt das Metadatenfeld für Dateien, die in einer Archivdatei gespeichert sind.

Welche Dateien sie enthalten

Im Metadatenprogramm ExifTool stammt der Tag ArchivedFileName aus GZIP-, RAR- und 7z-Archiven. Für eine GZIP-Datei liest ExifTool diese Tags nur für die erste Datei im Archiv. Für ein RAR- oder 7z-Archiv liest es jede Datei, aber der exiftool-Befehl zeigt nur den ersten Namen an, sofern du nicht -a ergänzt.

Comic-Archivdateien sind normale Archive mit einer anderen Endung. Eine CBR-Datei ist ein RAR-Archiv, und eine CB7-Datei ist ein 7z-Archiv. Der Name eines Seitenbildes kann daher in diesem Feld erscheinen.

ZIP-Archive speichern denselben Typ von Namen, aber ExifTool gibt ihn als ZipFileName aus. ExifTool meldet diesen Tag auch für einige Formate, die auf ZIP basieren, wie etwa DOCX-Dokumente. Ein CBZ-Comic ist ebenfalls ein ZIP-Archiv.

Woher der Wert kommt

Das Archivierungsprogramm schreibt den Namen, wenn es eine Datei zum Archiv hinzufügt. In einem ZIP- oder RAR-5-Archiv hat jede gespeicherte Datei ihren eigenen Header, der den Namen enthält.

GNU gzip speichert den ursprünglichen Dateinamen standardmäßig, es sei denn, du verwendest die Option -n. Daten, die nicht aus einer benannten Datei stammen, haben überhaupt keinen Namen. Ein Flag-Bit im GZIP-Header zeigt an, ob ein Name vorhanden ist.

Wie der Wert aussieht

Der Wert ist ein einfacher Dateiname mit seiner Erweiterung, zum Beispiel example.png. In ZIP- und RAR-5-Archiven kann der Name auch einen Ordnerpfad enthalten. Ein Schrägstrich / trennt die Ordnernamen.

Ein ZIP-Pfad beginnt niemals mit einem Laufwerksbuchstaben oder einem Schrägstrich. Ein GZIP-Name enthält nie Ordner, weil gzip sie entfernt.

Jedes Format legt außerdem fest, welche Zeichen ein Name verwenden kann:

  • GZIP: ISO 8859-1, auch Latin-1 genannt
  • ZIP: die alte IBM Code Page 437 oder UTF-8, wenn ein Bit-Flag dies angibt
  • RAR 5: immer UTF-8

Code Page 437 beschränkt Namen auf die Zeichen des ursprünglichen MS-DOS-Bereichs. UTF-8 unterstützt den vollständigen Unicode-Standard und kann daher Buchstaben aus deutlich mehr Sprachen speichern.

Warum es wichtig ist

Das Feld zeigt, was sich in einem Archiv befindet, bevor du es entpackst. Das Archiv selbst kann beliebig heißen, aber dieses Feld gibt den Namen und die Erweiterung der gespeicherten Datei an.

Für eine GZIP-Datei behält der Wert den ursprünglichen Namen bei, selbst wenn jemand die .gz-Datei später umbenennt. Der gunzip-Befehl ignoriert den gespeicherten Namen standardmäßig, aber die Option -N stellt ihn wieder her.

Eine .tar.gz-Datei ist ein TAR-Archiv, das mit gzip komprimiert wurde. Wenn gzip die TAR-Datei als separate, benannte Datei komprimiert hat, benennt der Wert diese TAR-Datei. Wenn das tar-Programm das Archiv im selben Schritt komprimiert, fehlt der Wert oft.

Dateinamen können private Details verraten, etwa den Namen einer Person oder eines Projekts. ZIP-Verschlüsselung schützt in der Regel nur die Dateiinhalte.

Die Namen, Größen und Daten der Dateien bleiben lesbar, sofern das Archiv nicht zusätzlich die separate Verschlüsselung des Zentralverzeichnisses verwendet. In einem RAR-5-Archiv mit verschlüsselten Headern sind auch die Header verschlüsselt, die die Namen enthalten.