Vad är filformatet CMX?
En .cmx-fil är en Corel Presentation Exchange-vektorbild, ett format som introducerades med CorelDRAW 4 år 1993. Det designades som ett utbytesformat för hela CorelDRAW Suite - CorelDRAW, Corel Presentations, Corel Photo-Paint - och fungerade även som behållare för de stora clipart-bibliotek som medföljde på CorelDRAW-cd-skivor under 1990- och 2000-talet.
Internt använder .cmx den RIFF-chunk-baserade behållaren (samma struktur som ligger till grund för .wav och AVI-filer). RIFF-formtypen vid byte-offset 8 är CMX1, vilket unikt identifierar filen som Corel Presentation Exchange snarare än ett annat RIFF-baserat format. Filer öppnas med RIFF i little-endian (Intel) byteordning eller RIFX i big-endian (Motorola) byteordning.
En .cmx-fil kan innehålla både resolutionsoberoende vektorobjekt och inbäddad bitmappsgrafik. Den stöder färgrymderna PANTONE, RGB och CMYK och kan innehålla presentationer med flera sidor. En DISP-chunk lagrar en förhandsvisningsbild. Formatet har 16-bitars och 32-bitars undervarianter (CMX v1 och v2) knutna till den CorelDRAW-version som skapade filen.
Corels infödda .cdr-format är det föredragna arbetsformatet idag, och .svg är den moderna öppna standardmotsvarigheten för vektorgrafikutbyte. .cmx-filer förblir läsbara i CorelDRAW, Inkscape, LibreOffice Draw och den öppna källkods-vektoreditorn sK1.
Säkerhet & trygghet
RISK: LOWCMX är ett statiskt vektormetafilformat utan kapacitet för makron, skript eller körbara filer. Att öppna en CMX-fil i CorelDRAW, Inkscape eller LibreOffice är säkert. Gamla .cmx-filer med clipart från Corel-cd-skivor är ofarlig data; det finns inga kända sårbarheter för detta format. Den enda risken är kosmetisk - felaktig rendering i verktyg som inte är CorelDRAW.
Formatdetaljer
i ett nötskal- Collage Complete clip-art format - Äldre Collage-grafikprogramvara använde .cmx för sitt eget clipart-format, orelaterat till Corel CMX.
- Yamaha CMX MIDI sequence file - Vissa Yamaha-keyboardmodeller använder .cmx för en proprietär MIDI-sekvens; helt orelaterat till vektorformatet.
Program som öppnar CMX-filer
Tekniska detaljer
djup specifikation| Filtyp | RIFF-baserad vektormetafil (binär) |
| Magic bytes | RIFF (eller RIFX) vid offset 0; CMX1-formtyp vid offset 8 |
| Byteordning | Little-endian (RIFF/Intel-variant) eller big-endian (RIFX/Motorola-variant), deklareras vid offset 0 |
| Utvecklare | Corel Corporation |
| Behållare | RIFF med CMX1-formtyp vid offset 8; samma hölje som används av WAV, AVI och andra RIFF-format |
| Komprimering | Ingen - okomprimerad chunk-baserad metafil |
| Färgrymder | PANTONE, RGB och CMYK |
| Innehållstyper | Vektorobjekt och valfria inbäddade bitmappar i samma fil |
| Interna chunks | DISP (förhandsvisningsbild), PACK/PAGE (objekt per sida), FNTL (typsnittstabell), CLRT (färgtabell) |
| Formatversioner | CMX v1 (CorelDRAW 4, 16-bitars) och CMX v2 (CorelDRAW 5+, 32-bitars) |
| Typisk filstorlek | 50 KB - 10 MB (från enstaka clipart till flersidiga presentationer) |
| Användningsområde | Utbytesformat för CorelDRAW Suite och distributionsbehållare för Corels clipart-bibliotek |
| Plattformstöd | Windows (infödd i CorelDRAW); Linux och macOS via Inkscape och sK1 |
| MIME-typ | image/x-cmx |
| Släppt | 1993 (CorelDRAW 4 / Corel Presentation Exchange v1) |
| Senaste version | CMX v2 (16-bit and 32-bit variants, CorelDRAW 5/6 era) |
| Specifikation | docs.aspose.net |