Vad är filformatet ORA?
En .ora-fil är en OpenRaster-lagerbild - en öppen standard utvecklad genom Freedesktop.org-communityn med bidrag från projekten Krita, GIMP och MyPaint. Dess designmål är ett portabelt, applikationsneutralt format för att utbyta flerskikts-rastergrafik, vilket tjänar ett liknande syfte som Photoshops .psd men utan leverantörsinlåsning.
Under huven är en .ora-fil ett ZIP-arkiv som innehåller en uppsättning obligatoriska komponenter: en mimetype-post lagrad okomprimerad (innehållande strängen image/openraster), ett stack.xml-dokument som beskriver lagerträdet med blandningslägen, opacitet och förskjutningar, en data/-katalog som innehåller varje lager som en PNG-bild, en Thumbnails/thumbnail.png-förhandsvisning och en mergedimage.png som är en sammanfogad kompositbild. Denna ZIP-baserade paketering följer samma mönster som ODF-dokument.
Lager stöder 8-bitars eller 16-bitars RGBA-färg per kanal, vilket ger maximalt 48-bitars färg plus alfa. Specifikationen är avsiktligt minimal, vilket gör att applikationer som Krita kan lägga till extra metadata i sina egna XML-namnområden utan att bryta kompatibiliteten med andra verktyg.
Eftersom .ora är en ZIP-container kan filer inspekteras med valfritt arkivverktyg. Krita, GIMP 2.10+ och MyPaint läser och skriver alla .ora inbyggt. Den nuvarande stabila specifikationen är version 0.0.6.
Säkerhet & trygghet
RISK: LOWStandard ZIP-baserat bildformat; inget exekverbart innehåll. Analys av felaktiga ZIP- eller PNG-poster är en teoretisk attackyta, men inga kända CVE:er finns för specifikt ORA. Hantera med samma försiktighet som alla bildfiler från okända källor.
Formatdetaljer
i ett nötskal- Oracle Database Configuration File - Konfigurationsfiler i klartext av INI-typ (tnsnames.ora, listener.ora, sqlnet.ora, spfile.ora) som används av Oracle DB för nätverks- och instanskonfiguration; redigera med valfri textredigerare.
Program som öppnar ORA-filer
Tekniska detaljer
djup specifikation| Container | ZIP-arkiv (magic bytes 50 4B 03 04 vid offset 0) |
| Identifiering | mimetype-post (lagrad okomprimerad i början av ZIP-filen) måste innehålla strängen image/openraster |
| Kodning | Binär ZIP med inbäddad XML (stack.xml) och PNG-lagerfiler |
| Byteordning | Little-endian (ZIP-format) |
| MIME-typ | image/openraster |
| Lagerkodning | PNG-filer per lager i data/-katalogen; 8 bpc eller 16 bpc RGBA |
| Komprimering | STORED (ingen komprimering) för mimetype-posten; DEFLATE för PNG-lagerdata inuti ZIP-filen |
| Färgdjup | Upp till 48-bitars (16 bpc RGB) plus full alfakanal |
| Integritet | ZIP CRC-32 kontrollsumma per post; ingen hash för hela filen definierad i specifikationen |
| Obligatoriska arkivmedlemmar | mimetype, stack.xml, data/ lager-PNG:er, mergedimage.png (sammanfogad komposit), Thumbnails/thumbnail.png (128x128 förhandsvisning) |
| Specifikationsrevision | 0.0.6 (nuvarande stabil) |
| Utökbarhet | Applikationsspecifika XML-namnområden tillåtna i stack.xml (t.ex. lägger Krita till krita:-attribut utan att störa andra verktyg) |
| Kryptering | Ej definierat i OpenRaster-specifikationen |
| Släppt | 2008 (initial draft specification) |
| Senaste version | OpenRaster spec 0.0.6 (current stable) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.openraster.org |
ORA-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om ORA-filer.