Hva er ORA-filformatet?
En .ora-fil er et OpenRaster lagdelt bilde - en åpen standard utviklet gjennom Freedesktop.org-fellesskapet med bidrag fra prosjektene Krita, GIMP og MyPaint. Designmålet er et portabelt, applikasjonsnøytralt format for utveksling av flerlags rastergrafikk, som tjener et lignende formål som Photoshops .psd, men uten leverandørlåsing.
Under panseret er en .ora-fil et ZIP-arkiv som inneholder et sett med påkrevde komponenter: en mimetype-oppføring lagret ukomprimert (som inneholder strengen image/openraster), et stack.xml-dokument som beskriver lagtreet med blandingsmoduser, opasitet og forskyvninger, en data/-mappe som inneholder hvert lag som et PNG-bilde, en Thumbnails/thumbnail.png-forhåndsvisning og en mergedimage.png sammenslått komposisjon. Denne ZIP-baserte pakkingen følger samme mønster som ODF-dokumenter.
Lag støtter 8-bit eller 16-bit per kanal RGBA-farge, noe som gir maksimalt 48-bit farge pluss alfa. Spesifikasjonen er bevisst minimal, slik at applikasjoner som Krita kan legge til ekstra metadata i sine egne XML-navnerom uten å bryte kompatibiliteten med andre verktøy.
Fordi .ora er en ZIP-beholder, kan filer inspiseres med ethvert arkivverktøy. Krita, GIMP 2.10+ og MyPaint leser og skriver alle .ora innebygd. Den nåværende stabile spesifikasjonen er versjon 0.0.6.
Sikkerhet og trygghet
RISIKO: LOWStandard ZIP-basert bildeformat; ingen eksekverbart innhold. Tolking av feilformaterte ZIP- eller PNG-oppføringer er en teoretisk angrepsflate, men ingen kjente CVE-er for ORA spesifikt. Behandle med samme forsiktighet som enhver bildefil fra ukjente kilder.
Formatdetaljer
i et nøtteskall- Oracle Database konfigurasjonsfil - Konfigurasjonsfiler i ren tekst i INI-stil (tnsnames.ora, listener.ora, sqlnet.ora, spfile.ora) brukt av Oracle DB for nettverks- og instanskonfigurasjon; rediger med et hvilket som helst tekstredigeringsprogram.
Programmer som åpner ORA-filer
Tekniske detaljer
dyp spesifikasjon| Beholder | ZIP-arkiv (magic bytes 50 4B 03 04 ved offset 0) |
| Identifikasjon | mimetype-oppføring (lagret ukomprimert i starten av ZIP-filen) må inneholde strengen image/openraster |
| Koding | Binær ZIP med innebygd XML (stack.xml) og PNG-lagfiler |
| Byterekkefølge | Little-endian (ZIP-format) |
| MIME-type | image/openraster |
| Lagkoding | PNG-filer per lag i data/-mappen; 8 bpc eller 16 bpc RGBA |
| Komprimering | STORED (ingen komprimering) for mimetype-oppføringen; DEFLATE for PNG-lagdata i ZIP-filen |
| Fargedybde | Opptil 48-bit (16 bpc RGB) pluss full alfakanal |
| Integritet | ZIP CRC-32 sjekksum per oppføring; ingen hash for hele filen definert i spesifikasjonen |
| Påkrevde arkivmedlemmer | mimetype, stack.xml, data/ lag-PNG-er, mergedimage.png (sammenslått bilde), Thumbnails/thumbnail.png (128x128 forhåndsvisning) |
| Spesifikasjonsversjon | 0.0.6 (nåværende stabil) |
| Utvidbarhet | Applikasjonsspesifikke XML-navnerom tillatt i stack.xml (f.eks. legger Krita til krita:-attributter uten å ødelegge for andre verktøy) |
| Kryptering | Ikke definert i OpenRaster-spesifikasjonen |
| Utgitt | 2008 (initial draft specification) |
| Siste versjon | OpenRaster spec 0.0.6 (current stable) |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | www.openraster.org |
ORA-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om ORA-filer.