Co to jest format pliku ORA?
Plik .ora to obraz warstwowy OpenRaster - otwarty standard opracowany przez społeczność Freedesktop.org przy udziale projektów Krita, GIMP i MyPaint. Jego celem projektowym jest stworzenie przenośnego, neutralnego dla aplikacji formatu do wymiany wielowarstwowych grafik rastrowych, służącego podobnemu celowi co format .psd programu Photoshop, ale bez uzależnienia od jednego dostawcy.
„Pod maską” plik .ora jest archiwum ZIP zawierającym zestaw wymaganych komponentów: wpis mimetype przechowywany bez kompresji (zawierający ciąg image/openraster), dokument stack.xml opisujący drzewo warstw wraz z trybami mieszania, przezroczystością i przesunięciami, katalog data/ przechowujący każdą warstwę jako obraz PNG, podgląd Thumbnails/thumbnail.png oraz spłaszczony obraz kompozytowy mergedimage.png. To opakowanie oparte na formacie ZIP jest zgodne z tym samym wzorcem, co dokumenty ODF.
Warstwy obsługują 8-bitowy lub 16-bitowy kolor RGBA na kanał, co daje maksymalnie 48-bitowy kolor plus kanał alfa. Specyfikacja jest celowo minimalistyczna, co pozwala aplikacjom takim jak Krita na dodawanie dodatkowych metadanych we własnych przestrzeniach nazw XML bez naruszania kompatybilności z innymi narzędziami.
Ponieważ .ora jest kontenerem ZIP, pliki można przeglądać za pomocą dowolnego narzędzia do archiwizacji. Krita, GIMP 2.10+ i MyPaint natywnie odczytują i zapisują format .ora. Obecna stabilna specyfikacja to wersja 0.0.6.
Bezpieczeństwo
RYZYKO: LOWStandardowy format obrazu oparty na ZIP; brak treści wykonywalnych. Przetwarzanie błędnie sformułowanych wpisów ZIP lub PNG stanowi teoretyczną powierzchnię ataku, ale nie ma znanych podatności CVE specyficznych dla ORA. Należy zachować taką samą ostrożność, jak w przypadku każdego pliku obrazu z nieznanych źródeł.
Szczegóły formatu
w pigułce- Plik konfiguracyjny Oracle Database - Pliki konfiguracyjne w formacie tekstowym INI (tnsnames.ora, listener.ora, sqlnet.ora, spfile.ora) używane przez Oracle DB do konfiguracji sieci i instancji; edytuj w dowolnym edytorze tekstu.
Programy otwierające pliki ORA
Szczegóły techniczne
specyfikacja| Kontener | Archiwum ZIP (magic bytes 50 4B 03 04 pod offsetem 0) |
| Identyfikacja | Wpis mimetype (przechowywany bez kompresji na początku ZIP) musi zawierać ciąg image/openraster |
| Kodowanie | Binarny ZIP z osadzonym XML (stack.xml) i plikami warstw PNG |
| Kolejność bajtów | Little-endian (format ZIP) |
| Typ MIME | image/openraster |
| Kodowanie warstw | Pliki PNG dla każdej warstwy w katalogu data/; 8 bpc lub 16 bpc RGBA |
| Kompresja | STORED (brak kompresji) dla wpisu mimetype; DEFLATE dla danych warstw PNG wewnątrz ZIP |
| Głębia koloru | Do 48 bitów (16 bpc RGB) plus pełny kanał alfa |
| Integralność | Suma kontrolna ZIP CRC-32 dla każdego wpisu; brak zdefiniowanego hasha dla całego pliku w specyfikacji |
| Wymagane elementy archiwum | mimetype, stack.xml, pliki PNG warstw w data/, mergedimage.png (spłaszczony kompozyt), Thumbnails/thumbnail.png (podgląd 128x128) |
| Wersja specyfikacji | 0.0.6 (obecna stabilna) |
| Rozszerzalność | Przestrzenie nazw XML specyficzne dla aplikacji są dozwolone w stack.xml (np. Krita dodaje atrybuty krita: bez naruszania innych narzędzi) |
| Szyfrowanie | Nie zdefiniowano w specyfikacji OpenRaster |
| Wydano | 2008 (initial draft specification) |
| Najnowsza wersja | OpenRaster spec 0.0.6 (current stable) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | www.openraster.org |
Konwersje ORA
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki ORA.