Che cos'è il formato di file CMX?
Un file .cmx è un'immagine vettoriale Corel Presentation Exchange, un formato introdotto con CorelDRAW 4 nel 1993. Progettato come formato di interscambio per la suite CorelDRAW - CorelDRAW, Corel Presentations, Corel Photo-Paint - è servito anche come contenitore per le vaste librerie di clipart incluse nei CD-ROM di CorelDRAW durante gli anni '90 e 2000.
Internamente, .cmx utilizza il contenitore basato su chunk RIFF (la stessa struttura alla base dei file .wav e AVI). Il tipo di modulo RIFF all'offset di byte 8 è CMX1, che identifica univocamente il file come Corel Presentation Exchange piuttosto che un altro formato basato su RIFF. I file iniziano con RIFF in ordine di byte little-endian (Intel) o RIFX in ordine big-endian (Motorola).
Un file .cmx può contenere sia oggetti vettoriali indipendenti dalla risoluzione che grafica bitmap incorporata. Supporta gli spazi colore PANTONE, RGB e CMYK e può contenere presentazioni multipagina. Un chunk DISP memorizza una miniatura di anteprima. Il formato presenta sottovarianti a 16 bit e 32 bit (CMX v1 e v2) legate alla versione di CorelDRAW che ha creato il file.
Il formato nativo di Corel .cdr è oggi il formato di lavoro preferito, mentre .svg è l'equivalente moderno standard aperto per l'interscambio vettoriale. I file .cmx rimangono leggibili in CorelDRAW, Inkscape, LibreOffice Draw e nell'editor vettoriale open source sK1.
Sicurezza e incolumità
RISCHIO: LOWCMX è un formato metafile vettoriale statico senza capacità di macro, script o eseguibili. Aprire un file CMX in CorelDRAW, Inkscape o LibreOffice è sicuro. I vecchi file .cmx delle clipart dai CD Corel sono dati innocui; non esistono vettori di exploit noti per questo formato. L'unico rischio è estetico - un rendering errato in strumenti non CorelDRAW.
Dettagli del formato
in sintesi- Formato clip-art Collage Complete - Il vecchio software grafico Collage utilizzava .cmx per il proprio formato clip-art, non correlato a Corel CMX.
- File sequenza MIDI Yamaha CMX - Alcuni modelli di tastiere Yamaha utilizzano .cmx per una sequenza MIDI proprietaria; completamente non correlato al formato vettoriale.
Programmi che aprono file CMX
Dettagli tecnici
specifiche approfondite| Tipo di file | Metafile vettoriale basato su RIFF (binario) |
| Magic bytes | RIFF (o RIFX) all'offset 0; tipo di modulo CMX1 all'offset 8 |
| Ordine dei byte | Little-endian (variante RIFF/Intel) o big-endian (variante RIFX/Motorola), dichiarato all'offset 0 |
| Sviluppatore | Corel Corporation |
| Contenitore | RIFF con tipo di modulo CMX1 all'offset 8; lo stesso involucro usato da WAV, AVI e altri formati RIFF |
| Compressione | Nessuna - metafile basato su chunk non compresso |
| Spazi colore | PANTONE, RGB e CMYK |
| Tipi di contenuto | Oggetti vettoriali e opzionalmente bitmap incorporate nello stesso file |
| Chunk interni | DISP (miniatura anteprima), PACK/PAGE (oggetti per pagina), FNTL (tabella font), CLRT (tabella colori) |
| Versioni del formato | CMX v1 (CorelDRAW 4, 16 bit) e CMX v2 (CorelDRAW 5+, 32 bit) |
| Dimensione tipica del file | 50 KB - 10 MB (da singola clipart a presentazione multipagina) |
| Caso d'uso | Formato di interscambio nella suite CorelDRAW e contenitore di distribuzione per le librerie di clipart Corel |
| Supporto piattaforma | Windows (nativo in CorelDRAW); Linux e macOS tramite Inkscape e sK1 |
| Tipo MIME | image/x-cmx |
| Rilasciato | 1993 (CorelDRAW 4 / Corel Presentation Exchange v1) |
| Ultima versione | CMX v2 (16-bit and 32-bit variants, CorelDRAW 5/6 era) |
| Specifica | docs.aspose.net |