Qu'est-ce que le format de fichier ORA ?
Un fichier .ora est une image à calques OpenRaster - un standard ouvert développé par la communauté Freedesktop.org avec des contributions des projets Krita, GIMP et MyPaint. Son objectif de conception est d'être un format portable et neutre vis-à-vis des applications pour l'échange d'œuvres matricielles multicouches, remplissant un rôle similaire au .psd de Photoshop mais sans verrouillage propriétaire.
Sous le capot, un fichier .ora est une archive ZIP contenant un ensemble de composants requis : une entrée mimetype stockée sans compression (contenant la chaîne image/openraster), un document stack.xml décrivant l'arborescence des calques avec les modes de fusion, l'opacité et les décalages, un répertoire data/ contenant chaque calque sous forme d'image PNG, un aperçu Thumbnails/thumbnail.png et un composite aplati mergedimage.png. Ce conditionnement basé sur ZIP suit le même modèle que les documents ODF.
Les calques prennent en charge les couleurs RGBA 8 bits ou 16 bits par canal, offrant un maximum de 48 bits de couleur plus l'alpha. La spécification est intentionnellement minimale, permettant à des applications telles que Krita d'ajouter des métadonnées supplémentaires dans leurs propres espaces de noms XML sans rompre la compatibilité avec d'autres outils.
Comme .ora est un conteneur ZIP, les fichiers peuvent être inspectés avec n'importe quel utilitaire d'archivage. Krita, GIMP 2.10+ et MyPaint lisent et écrivent tous le format .ora nativement. La spécification stable actuelle est la version 0.0.6.
Sécurité et sûreté
RISQUE : LOWFormat d'image standard basé sur ZIP ; aucun contenu exécutable. L'analyse d'entrées ZIP ou PNG malformées est une surface d'attaque théorique, mais aucun CVE connu pour ORA spécifiquement. Traitez avec la même prudence que tout fichier image provenant de sources inconnues.
Détails du format
en bref- Fichier de configuration Oracle Database - Fichiers de configuration de style INI en texte brut (tnsnames.ora, listener.ora, sqlnet.ora, spfile.ora) utilisés par Oracle DB pour la configuration du réseau et de l'instance ; modifiables avec n'importe quel éditeur de texte.
Programmes qui ouvrent les fichiers ORA
Détails techniques
spécifications approfondies| Conteneur | Archive ZIP (octets magiques 50 4B 03 04 à l'offset 0) |
| Identification | L'entrée mimetype (stockée non compressée au début du ZIP) doit contenir la chaîne image/openraster |
| Encodage | ZIP binaire avec XML intégré (stack.xml) et fichiers de calques PNG |
| Ordre des octets | Little-endian (format ZIP) |
| Type MIME | image/openraster |
| Encodage des calques | Fichiers PNG par calque dans le répertoire data/ ; 8 bpc ou 16 bpc RGBA |
| Compression | STORED (aucune compression) pour l'entrée mimetype ; DEFLATE pour les données de calque PNG au sein du ZIP |
| Profondeur de couleur | Jusqu'à 48 bits (16 bpc RGB) plus canal alpha complet |
| Intégrité | Somme de contrôle ZIP CRC-32 par entrée ; aucun hachage de fichier complet défini dans la spécification |
| Membres d'archive requis | mimetype, stack.xml, PNG de calques dans data/, mergedimage.png (composite aplati), Thumbnails/thumbnail.png (aperçu 128x128) |
| Révision de la spécification | 0.0.6 (stable actuelle) |
| Extensibilité | Espaces de noms XML spécifiques aux applications autorisés dans stack.xml (ex: Krita ajoute des attributs krita: sans casser les autres outils) |
| Chiffrement | Non défini dans la spécification OpenRaster |
| Publié | 2008 (initial draft specification) |
| Dernière version | OpenRaster spec 0.0.6 (current stable) |
| Standard ouvert | Oui · libre de droits |
| Spécification | www.openraster.org |
Conversions ORA
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers ORA.