Was ist das RELS-Dateiformat?
.rels-Dateien sind mit der von Microsoft entwickelten Office Open XML-Software verknüpft. .rels-Dateien speichern Beziehungs-Metadaten, die bei der Verarbeitung von XML-Dokumenten verwendet werden, und ordnen jedem Teil eines Dokumentpakets seine Abhängigkeiten zu.
.rels-Dateien speichern XML-formatierte Beziehungsdaten. Das Wurzelelement ist <Relationships>, das <Relationship>-Einträge enthält - jeder mit einer Id, einem Type-URI und einem Target-Pfad, der auf ein Bild, einen Hyperlink oder einen anderen Dokumentteil verweist. .rels-Dateien werden in _rels-Ordnern neben den Teilen gespeichert, die sie beschreiben: Der Paket-Stamm verwendet _rels/.rels, während ein Word-Hauptteil seine Teile über word/_rels/document.xml.rels verknüpft. Da OOXML-Pakete wie .docx, .xlsx und .pptx ZIP-Archive sind, erscheint eine lose .rels-Datei erst, nachdem das Paket extrahiert wurde. .rels-Dateien können mit jedem Standard-Texteditor bearbeitet und dann mit einem Tool wie 7-Zip wieder in das ZIP gepackt werden.
Sicherheit
RISIKO: LOWEine .rels-Datei ist winziges, passives XML und an sich nicht gefährlich. Zwei praktische Vorsichtshinweise: Ihre <Relationship>-Einträge mit TargetMode=„External“ können auf externe URLs verweisen, was der Mechanismus hinter einigen bösartigen Office-Dokumenten ist (z. B. Remote-Template-Angriffe). Eine .rels, die in einem verdächtigen Dokument auf eine unerwartete externe Adresse verweist, ist ein Warnsignal. Zudem beschädigt das manuelle Bearbeiten einer .rels und fehlerhaftes Neupacken die übergeordnete Office-Datei - arbeiten Sie an einer Kopie. Die Datei kann von sich aus nichts ausführen.
Formatdetails
kurz gefasstProgramme zum Öffnen von RELS-Dateien
Technische Details
technische Spezifikation| Dateikodierung | UTF-8 (erforderlich gemäß OPC-Spezifikation; kein BOM) |
| MIME-Typ | `application/vnd.openxmlformats-package.relationships+xml` |
| Container | Interner Teil eines OOXML/OPC ZIP-Pakets (`.docx`, `.xlsx`, `.pptx`, `.vsdx` und andere); keine eigenständige Datei |
| Speicherort | Immer innerhalb eines `_rels`-Unterordners neben dem Teil, den sie beschreibt; die Beziehungsdatei des Paket-Stamms ist immer `_rels/.rels` |
| XML-Wurzelelement | `<Relationships>` im festen Namespace `http://schemas.openxmlformats.org/package/2006/relationships` |
| Beziehungsattribute | Jede `<Relationship>` erfordert drei Attribute: `Id` (eindeutig innerhalb der Datei), `Type` (ein URI, der die Beziehungsrolle identifiziert) und `Target` (relativer oder absoluter Pfad) |
| TargetMode-Werte | `Internal` (Standard - relativer Pfad innerhalb des Pakets) oder `External` (absoluter URI, verwendet für Hyperlinks und externe Datenquellen) |
| Namenskonvention | Ein Teil unter `word/document.xml` speichert seine Beziehungen unter `word/_rels/document.xml.rels`; dieses Muster gilt für jeden Teil im Paket |
| Kompression | DEFLATE-komprimiert als ZIP-Eintrag innerhalb des Pakets; der XML-Inhalt selbst trägt keine zusätzliche Kompressionsschicht |
| Typische Dateigröße | 100 Bytes bis zu einigen Kilobytes, abhängig von der Anzahl der deklarierten Beziehungen |
| Integritätsprüfung | Basiert auf der CRC-32-Prüfsumme des ZIP-Containers pro Eintrag; keine separate Prüfsumme im XML eingebettet |
| Binäre Signatur | Keine - die Datei wird durch ihre Pfadkonvention (`_rels/*.rels`) identifiziert, nicht durch Magic Bytes; der Inhalt beginnt mit der UTF-8 XML-Deklaration, gefolgt von `<Relationships>` |
| Veröffentlicht | 2006-2007 (Open Packaging Conventions, with Office 2007 / Office Open XML) |
| Neueste Version | ECMA-376 / ISO-IEC 29500 OPC; stable since the 1st edition (2008) |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | learn.microsoft.com |
RELS-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu RELS-Dateien.