Co to jest format pliku CMX?
Plik .cmx to wektorowy obraz Corel Presentation Exchange, format wprowadzony wraz z programem CorelDRAW 4 w 1993 roku. Zaprojektowany jako format wymiany danych w pakiecie CorelDRAW Suite - CorelDRAW, Corel Presentations, Corel Photo-Paint - służył również jako kontener dla dużych bibliotek clipartów dołączanych na płytach CD-ROM CorelDRAW w latach 90. i 2000.
Wewnętrznie .cmx wykorzystuje kontener oparty na fragmentach (chunks) RIFF (ta sama struktura, która leży u podstaw plików .wav i AVI). Typ formularza RIFF w przesunięciu bajtowym 8 to CMX1, co jednoznacznie identyfikuje plik jako Corel Presentation Exchange, a nie inny format oparty na RIFF. Pliki otwierają się z nagłówkiem RIFF w kolejności bajtów little-endian (Intel) lub RIFX w kolejności big-endian (Motorola).
Plik .cmx może zawierać zarówno obiekty wektorowe niezależne od rozdzielczości, jak i osadzone grafiki bitmapowe. Obsługuje przestrzenie barwne PANTONE, RGB i CMYK oraz może przechowywać wielostronicowe prezentacje. Fragment DISP przechowuje miniaturę podglądu. Format posiada warianty 16-bitowe i 32-bitowe (CMX v1 i v2) powiązane z wersją CorelDRAW, w której utworzono plik.
Rodzimy format Corel .cdr jest obecnie preferowanym formatem roboczym, a .svg to nowoczesny, otwarty standard będący odpowiednikiem dla wymiany wektorowej. Pliki .cmx pozostają czytelne w programach CorelDRAW, Inkscape, LibreOffice Draw oraz w otwartym edytorze wektorowym sK1.
Bezpieczeństwo
RYZYKO: LOWCMX to statyczny format metapliku wektorowego bez możliwości obsługi makr, skryptów ani plików wykonywalnych. Otwieranie pliku CMX w programach CorelDRAW, Inkscape lub LibreOffice jest bezpieczne. Stare pliki .cmx z clipartami z płyt Corel są nieszkodliwymi danymi; nie istnieją znane wektory ataków dla tego formatu. Jedynym ryzykiem jest kwestia wizualna - nieprawidłowe renderowanie w narzędziach innych niż CorelDRAW.
Szczegóły formatu
w pigułce- Format clipartów Collage Complete - Starsze oprogramowanie graficzne Collage używało rozszerzenia .cmx dla własnego formatu clipartów, niezwiązanego z Corel CMX.
- Plik sekwencji MIDI Yamaha CMX - Niektóre modele klawiszy Yamaha używają .cmx dla zastrzeżonej sekwencji MIDI; całkowicie niezwiązane z formatem wektorowym.
Programy otwierające pliki CMX
Szczegóły techniczne
specyfikacja| Typ pliku | Wektorowy metaplik oparty na RIFF (binarny) |
| Magiczne bajty | RIFF (lub RIFX) w przesunięciu 0; typ formularza CMX1 w przesunięciu 8 |
| Kolejność bajtów | Little-endian (wariant RIFF/Intel) lub big-endian (wariant RIFX/Motorola), zadeklarowane w przesunięciu 0 |
| Deweloper | Corel Corporation |
| Kontener | RIFF z typem formularza CMX1 w przesunięciu 8; ta sama powłoka używana przez WAV, AVI i inne formaty RIFF |
| Kompresja | Brak - nieskompresowany metaplik oparty na fragmentach |
| Przestrzenie barwne | PANTONE, RGB i CMYK |
| Typy zawartości | Obiekty wektorowe i opcjonalnie osadzone bitmapy w tym samym pliku |
| Wewnętrzne fragmenty | DISP (miniatura podglądu), PACK/PAGE (obiekty na stronę), FNTL (tabela czcionek), CLRT (tabela kolorów) |
| Wersje formatu | CMX v1 (CorelDRAW 4, 16-bit) i CMX v2 (CorelDRAW 5+, 32-bit) |
| Typowy rozmiar pliku | 50 KB - 10 MB (od pojedynczego clipartu do wielostronicowej prezentacji) |
| Zastosowanie | Format wymiany w pakiecie CorelDRAW Suite i kontener dystrybucyjny dla bibliotek clipartów Corel |
| Obsługa platform | Windows (natywnie w CorelDRAW); Linux i macOS poprzez Inkscape i sK1 |
| Typ MIME | image/x-cmx |
| Wydano | 1993 (CorelDRAW 4 / Corel Presentation Exchange v1) |
| Najnowsza wersja | CMX v2 (16-bit and 32-bit variants, CorelDRAW 5/6 era) |
| Specyfikacja | docs.aspose.net |