Qu'est-ce que le format de fichier CMX ?
Un fichier .cmx est une image vectorielle Corel Presentation Exchange, un format introduit avec CorelDRAW 4 en 1993. Conçu comme format d'échange au sein de la suite CorelDRAW - CorelDRAW, Corel Presentations, Corel Photo-Paint - il a également servi de conteneur pour les vastes bibliothèques de cliparts fournies sur les CD-ROM de CorelDRAW durant les années 1990 et 2000.
En interne, le .cmx utilise le conteneur RIFF basé sur des segments (la même structure qui sous-tend les fichiers .wav et AVI). Le type de formulaire RIFF à l'octet 8 est CMX1, ce qui identifie de manière unique le fichier comme étant un Corel Presentation Exchange plutôt qu'un autre format basé sur RIFF. Les fichiers s'ouvrent avec RIFF en ordre d'octets petit-boutiste (Intel) ou RIFX en gros-boutiste (Motorola).
Un fichier .cmx peut contenir à la fois des objets vectoriels indépendants de la résolution et des images bitmap incorporées. Il prend en charge les espaces colorimétriques PANTONE, RVB et CMJN et peut contenir des présentations multipages. Un segment DISP stocke une vignette de prévisualisation. Le format possède des sous-variantes 16 bits et 32 bits (CMX v1 et v2) liées à la version de CorelDRAW ayant créé le fichier.
Le format natif .cdr de Corel est le format de travail privilégié aujourd'hui, et le .svg est l'équivalent moderne en standard ouvert pour l'échange vectoriel. Les fichiers .cmx restent lisibles dans CorelDRAW, Inkscape, LibreOffice Draw et l'éditeur vectoriel open-source sK1.
Sécurité et sûreté
RISQUE : LOWLe CMX est un format de métafichier vectoriel statique sans capacité de macro, de script ou d'exécution. L'ouverture d'un fichier CMX dans CorelDRAW, Inkscape ou LibreOffice est sûre. Les anciens fichiers .cmx de cliparts provenant de CD Corel sont des données inoffensives ; aucun vecteur d'exploitation connu n'existe pour ce format. Le seul risque est esthétique - un rendu incorrect dans les outils non-CorelDRAW.
Détails du format
en bref- Format de clipart Collage Complete - L'ancien logiciel graphique Collage utilisait l'extension .cmx pour son propre format de clipart, sans lien avec le CMX de Corel.
- Fichier de séquence MIDI Yamaha CMX - Certains modèles de claviers Yamaha utilisent l'extension .cmx pour une séquence MIDI propriétaire ; totalement sans lien avec le format vectoriel.
Programmes qui ouvrent les fichiers CMX
Détails techniques
spécifications approfondies| Type de fichier | Métafichier vectoriel basé sur RIFF (binaire) |
| Signature de fichier | RIFF (ou RIFX) à l'offset 0 ; type de formulaire CMX1 à l'offset 8 |
| Ordre des octets | Petit-boutiste (variante RIFF/Intel) ou gros-boutiste (variante RIFX/Motorola), déclaré à l'offset 0 |
| Développeur | Corel Corporation |
| Conteneur | RIFF avec type de formulaire CMX1 à l'offset 8 ; même enveloppe utilisée par WAV, AVI et d'autres formats RIFF |
| Compression | Aucune - métafichier basé sur des segments non compressés |
| Espaces colorimétriques | PANTONE, RVB et CMJN |
| Types de contenu | Objets vectoriels et optionnellement bitmaps incorporés dans le même fichier |
| Segments internes | DISP (vignette de prévisualisation), PACK/PAGE (objets par page), FNTL (table des polices), CLRT (table des couleurs) |
| Versions du format | CMX v1 (CorelDRAW 4, 16 bits) et CMX v2 (CorelDRAW 5+, 32 bits) |
| Taille de fichier typique | 50 Ko - 10 Mo (du simple clipart à la présentation multipage) |
| Cas d'utilisation | Format d'échange au sein de la suite CorelDRAW et conteneur de distribution pour les bibliothèques de cliparts Corel |
| Plateformes supportées | Windows (natif dans CorelDRAW) ; Linux et macOS via Inkscape et sK1 |
| Type MIME | image/x-cmx |
| Publié | 1993 (CorelDRAW 4 / Corel Presentation Exchange v1) |
| Dernière version | CMX v2 (16-bit and 32-bit variants, CorelDRAW 5/6 era) |
| Spécification | docs.aspose.net |