Was ist das ORA-Dateiformat?
Eine .ora-Datei ist ein ebenenbasiertes OpenRaster-Bild - ein offener Standard, der durch die Freedesktop.org-Gemeinschaft mit Beiträgen der Projekte Krita, GIMP und MyPaint entwickelt wurde. Das Designziel ist ein portables, anwendungsneutrales Format für den Austausch von mehrschichtigen Rastergrafiken, das einen ähnlichen Zweck wie Photoshops .psd erfüllt, jedoch ohne Herstellerbindung.
Unter der Haube ist eine .ora-Datei ein ZIP-Archiv, das eine Reihe erforderlicher Komponenten enthält: einen unkomprimiert gespeicherten mimetype-Eintrag (der die Zeichenfolge image/openraster enthält), ein stack.xml-Dokument, das den Ebenenbaum mit Mischmodi, Deckkraft und Offsets beschreibt, ein data/-Verzeichnis, das jede Ebene als PNG-Bild enthält, eine Thumbnails/thumbnail.png-Vorschau und ein zusammengefügtes mergedimage.png als flache Komposition. Diese ZIP-basierte Paketierung folgt demselben Muster wie ODF-Dokumente.
Ebenen unterstützen 8-Bit oder 16-Bit pro Kanal RGBA-Farbe, was maximal 48-Bit Farbe plus Alpha ergibt. Die Spezifikation ist absichtlich minimal gehalten, sodass Anwendungen wie Krita zusätzliche Metadaten in ihren eigenen XML-Namespaces hinzufügen können, ohne die Kompatibilität mit anderen Werkzeugen zu beeinträchtigen.
Da .ora ein ZIP-Container ist, können Dateien mit jedem Archivprogramm inspiziert werden. Krita, GIMP 2.10+ und MyPaint lesen und schreiben .ora nativ. Die aktuelle stabile Spezifikation ist Version 0.0.6.
Sicherheit
RISIKO: LOWStandardmäßiges ZIP-basiertes Bildformat; keine ausführbaren Inhalte. Das Parsen fehlerhafter ZIP- oder PNG-Einträge ist eine theoretische Angriffsfläche, aber es sind keine CVEs speziell für ORA bekannt. Mit der gleichen Vorsicht behandeln wie jede Bilddatei aus unbekannten Quellen.
Formatdetails
kurz gefasst- Oracle Database Konfigurationsdatei - Nur-Text-Konfigurationsdateien im INI-Stil (tnsnames.ora, listener.ora, sqlnet.ora, spfile.ora), die von Oracle DB für Netzwerk- und Instanzkonfigurationen verwendet werden; bearbeitbar mit jedem Texteditor.
Programme zum Öffnen von ORA-Dateien
Technische Details
technische Spezifikation| Container | ZIP-Archiv (Magic Bytes 50 4B 03 04 bei Offset 0) |
| Identifizierung | mimetype-Eintrag (unkomprimiert am Anfang der ZIP gespeichert) muss die Zeichenfolge image/openraster enthalten |
| Kodierung | Binäres ZIP mit eingebettetem XML (stack.xml) und PNG-Ebenendateien |
| Byte-Reihenfolge | Little-endian (ZIP-Format) |
| MIME-Typ | image/openraster |
| Ebenenkodierung | PNG-Dateien pro Ebene im data/-Verzeichnis; 8 bpc oder 16 bpc RGBA |
| Kompression | STORED (keine Kompression) für den mimetype-Eintrag; DEFLATE für PNG-Ebenendaten innerhalb der ZIP |
| Farbtiefe | Bis zu 48-Bit (16 bpc RGB) plus voller Alpha-Kanal |
| Integrität | ZIP CRC-32 Prüfsumme pro Eintrag; kein Hash für die gesamte Datei in der Spezifikation definiert |
| Erforderliche Archiv-Elemente | mimetype, stack.xml, data/ Ebenen-PNGs, mergedimage.png (flache Komposition), Thumbnails/thumbnail.png (128x128 Vorschau) |
| Spezifikations-Version | 0.0.6 (aktuell stabil) |
| Erweiterbarkeit | Anwendungsspezifische XML-Namespaces in stack.xml zulässig (z. B. fügt Krita krita:-Attribute hinzu, ohne andere Tools zu stören) |
| Verschlüsselung | Nicht in der OpenRaster-Spezifikation definiert |
| Veröffentlicht | 2008 (initial draft specification) |
| Neueste Version | OpenRaster spec 0.0.6 (current stable) |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | www.openraster.org |
ORA-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu ORA-Dateien.