Qu'est-ce que le format de fichier ELM ?
Un fichier .elm est un Microsoft FrontPage Theme Pack - un conteneur binaire propriétaire utilisé par Microsoft FrontPage pour regrouper tous les éléments visuels constituant un thème de site web. Un pack de thèmes typique contient des images d'arrière-plan, des graphiques de boutons, des bannières, des icônes de puces et des feuilles de style CSS, le tout concaténé dans un seul fichier avec un index de fichiers interne auto-descriptif.
FrontPage utilisait les fichiers .elm pour distribuer et déployer des thèmes vers un serveur web ou un dossier de site local. Une fois appliqué, FrontPage lisait l'index des fichiers intégrés, déballait les ressources et les intégrait dans la structure HTML du site. Le format utilise un schéma de concaténation binaire personnalisé qui n'est ni ZIP ni OLE2 - il n'y a pas de conteneur standard sous-jacent.
Les fichiers .elm sont complètement obsolètes. Microsoft FrontPage a été abandonné en décembre 2006 et remplacé par Microsoft Expression Web, qui a lui-même atteint sa fin de vie en décembre 2012. Aucun de ces produits n'est vendu ou pris en charge par Microsoft aujourd'hui, et aucun outil de conception web actuel ne lit les packs de thèmes .elm.
Le thèmage web moderne est géré via des fichiers CSS simples et des frameworks JavaScript - une approche fondamentalement différente du package monolithique .elm. Si des ressources de thème doivent être récupérées à partir d'un fichier .elm existant, le contenu binaire brut (images GIF et JPG, texte CSS) peut être localisé avec un éditeur hexadécimal, bien qu'aucun outil d'extraction automatisé ne soit publiquement disponible.
Sécurité et sûreté
RISQUE : LOWLes fichiers ELM sont des archives de thèmes binaires inertes contenant uniquement des graphiques et des feuilles de style. Aucun code exécutable, aucun risque de macro. Le principal problème pratique est l'absence totale de support logiciel.
Détails du format
en bref- Fichier source Elm (langage de programmation) - L'extension .elm est également utilisée par les fichiers de code source du langage de programmation fonctionnel Elm (pour les interfaces web) ; totalement sans rapport avec FrontPage.
Détails techniques
spécifications approfondies| Format de conteneur | Concaténation binaire propriétaire personnalisée ; ni ZIP, ni OLE2, ni aucun conteneur standard publié |
| Contenu | Graphiques de thème GIF/JPG, feuilles de style CSS, tuiles d'arrière-plan, images de boutons et graphiques de bannières |
| Structure interne | Fichiers de composants de thème concaténés précédés d'un index/répertoire de fichiers auto-défini |
| Compression | Aucune - tous les fichiers composants sont stockés sans compression |
| Système d'exploitation | Windows uniquement (Microsoft FrontPage était exclusif à Windows) |
| Produit associé | Microsoft FrontPage 98 à FrontPage 2003 ; fin de vie du produit en décembre 2006 |
| Objectif de déploiement | Ressources de thème regroupées pour une distribution et un déploiement en une seule étape vers des serveurs web gérés par FrontPage ou des sites locaux |
| Prise en charge logicielle actuelle | Aucune - aucune application active ne lit les fichiers ELM ; le format est complètement obsolète |
| Équivalent moderne | Fichiers CSS, frameworks JavaScript et thèmes de générateurs de sites statiques |
| Produit successeur | Microsoft Expression Web (2006-2012, également abandonné ; n'utilisait pas le format ELM) |
| Taille de fichier typique | 50 Ko - 2 Mo selon le nombre et la résolution des graphiques du thème |
| Publié | Late 1990s (Microsoft FrontPage 98/2000 era) |
| Dernière version | FrontPage 2003 (last version to use ELM; FrontPage EOL December 2006) |