Che cos'è il formato di file ORA?
Un file .ora è un'immagine a livelli OpenRaster - uno standard aperto sviluppato attraverso la comunità Freedesktop.org con il contributo dei progetti Krita, GIMP e MyPaint. Il suo obiettivo di progettazione è un formato portatile e neutrale rispetto all'applicazione per lo scambio di opere d'arte raster multi-livello, con uno scopo simile al .psd di Photoshop ma senza vincoli legati a un singolo fornitore.
Tecnicamente, un file .ora è un archivio ZIP contenente un insieme di componenti richiesti: una voce mimetype memorizzata senza compressione (contenente la stringa image/openraster), un documento stack.xml che descrive l'albero dei livelli con modalità di fusione, opacità e scostamenti, una directory data/ che contiene ogni livello come immagine PNG, un'anteprima Thumbnails/thumbnail.png e un composito appiattito mergedimage.png. Questo pacchetto basato su ZIP segue lo stesso schema dei documenti ODF.
I livelli supportano il colore RGBA a 8 o 16 bit per canale, offrendo un massimo di 48 bit di colore più alfa. La specifica è intenzionalmente minimale, consentendo ad applicazioni come Krita di aggiungere metadati extra nei propri namespace XML senza rompere la compatibilità con altri strumenti.
Poiché .ora è un contenitore ZIP, i file possono essere ispezionati con qualsiasi utility di archiviazione. Krita, GIMP 2.10+ e MyPaint leggono e scrivono tutti nativamente il formato .ora. L'attuale specifica stabile è la versione 0.0.6.
Sicurezza e incolumità
RISCHIO: LOWFormato immagine standard basato su ZIP; nessun contenuto eseguibile. L'analisi di voci ZIP o PNG malformate è una superficie di attacco teorica, ma non sono noti CVE specifici per ORA. Trattare con la stessa cautela di qualsiasi file immagine da fonti sconosciute.
Dettagli del formato
in sintesi- File di configurazione Oracle Database - File di configurazione in stile INI in testo semplice (tnsnames.ora, listener.ora, sqlnet.ora, spfile.ora) utilizzati da Oracle DB per la configurazione di rete e dell'istanza; modificabili con qualsiasi editor di testo.
Programmi che aprono file ORA
Dettagli tecnici
specifiche approfondite| Contenitore | Archivio ZIP (magic bytes 50 4B 03 04 all'offset 0) |
| Identificazione | La voce mimetype (memorizzata non compressa all'inizio dello ZIP) deve contenere la stringa image/openraster |
| Codifica | ZIP binario con XML incorporato (stack.xml) e file di livello PNG |
| Ordine dei byte | Little-endian (formato ZIP) |
| Tipo MIME | image/openraster |
| Codifica dei livelli | File PNG per livello nella directory data/; 8 bpc o 16 bpc RGBA |
| Compressione | STORED (nessuna compressione) per la voce mimetype; DEFLATE per i dati dei livelli PNG all'interno dello ZIP |
| Profondità colore | Fino a 48 bit (16 bpc RGB) più canale alfa completo |
| Integrità | Checksum ZIP CRC-32 per voce; nessun hash dell'intero file definito nella specifica |
| Membri richiesti dell'archivio | mimetype, stack.xml, PNG dei livelli in data/, mergedimage.png (composito appiattito), Thumbnails/thumbnail.png (anteprima 128x128) |
| Revisione specifica | 0.0.6 (attuale stabile) |
| Estensibilità | Namespace XML specifici dell'applicazione consentiti in stack.xml (es. Krita aggiunge attributi krita: senza rompere altri strumenti) |
| Crittografia | Non definita nella specifica OpenRaster |
| Rilasciato | 2008 (initial draft specification) |
| Ultima versione | OpenRaster spec 0.0.6 (current stable) |
| Standard aperto | Sì · royalty-free |
| Specifica | www.openraster.org |
Conversioni ORA
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file ORA.