Hva er ELM-filformatet?
En .elm-fil er en Microsoft FrontPage Theme Pack - en proprietær binær beholder brukt av Microsoft FrontPage for å samle alle visuelle ressurser som utgjør et nettstedstema. En typisk temapakke inneholder bakgrunnsbilder, knappegrafikk, bannerfliser, punktikoner og CSS-stilark, alt sammenføyd i en enkelt fil med en intern selvbeskrivende filindeks.
FrontPage brukte .elm-filer for å distribuere og distribuere temaer til en webserver eller lokal nettstedsmappe. Når det ble tatt i bruk, leste FrontPage den innebygde filindeksen, pakket ut ressursene og koblet dem inn i nettstedets HTML-struktur. Formatet bruker et tilpasset binært sammenføyningsskjema som hverken er ZIP eller OLE2 - det er ingen standard beholder under.
.elm-filer er helt foreldet. Microsoft FrontPage ble avviklet i desember 2006 og erstattet av Microsoft Expression Web, som selv nådde slutten av sin levetid i desember 2012. Ingen av produktene selges eller støttes av Microsoft i dag, og ingen nåværende webdesignverktøy leser .elm-temapakker.
Moderne nettstedstemaer håndteres gjennom vanlige CSS-filer og JavaScript-rammeverk - en fundamentalt annen tilnærming enn den monolittiske .elm-pakken. Hvis temaressurser må gjenopprettes fra en eksisterende .elm-fil, kan det rå binære innholdet (GIF- og JPG-bilder, CSS-tekst) være mulig å finne med en heksedekoder, selv om ingen automatiserte utpakkingsverktøy er offentlig tilgjengelige.
Sikkerhet og trygghet
RISIKO: LOWELM-filer er inerte binære tema-arkiver som kun inneholder grafikk og stilark. Ingen kjørbar kode, ingen makrorisiko. Det største praktiske problemet er fullstendig mangel på programvarestøtte.
Formatdetaljer
i et nøtteskall- Elm (programmeringsspråk) kildefil - .elm-utvidelsen brukes også av kildekodefiler for det funksjonelle programmeringsspråket Elm (for web-frontends); helt urelatert til FrontPage.
Tekniske detaljer
dyp spesifikasjon| Beholderformat | Tilpasset proprietær binær sammenføyning; ikke ZIP, OLE2 eller noen publisert standardbeholder |
| Innhold | GIF/JPG-temagrafikk, CSS-stilark, bakgrunnsfliser, knappebilder og bannergrafikk |
| Intern struktur | Sammenføyde temakomponentfiler etterfulgt av en selvdefinerende filindeks/katalog |
| Komprimering | Ingen - alle komponentfiler lagres ukomprimert |
| Operativsystem | Kun Windows (Microsoft FrontPage var eksklusivt for Windows) |
| Tilknyttet produkt | Microsoft FrontPage 98 til FrontPage 2003; produktet nådde EOL i desember 2006 |
| Distribusjonsformål | Samlede temaressurser for ett-trinns distribusjon og utrulling til FrontPage-administrerte webservere eller lokale nettsteder |
| Nåværende programvarestøtte | Ingen - ingen aktive applikasjoner leser ELM-filer; formatet er helt foreldet |
| Moderne tilsvarende | CSS-filer, JavaScript-rammeverk og temaer for statiske nettstedsgeneratorer |
| Etterfølgerprodukt | Microsoft Expression Web (2006-2012, også avviklet; brukte ikke ELM-formatet) |
| Typisk filstørrelse | 50 KB - 2 MB avhengig av antall og oppløsning på temagrafikken |
| Utgitt | Late 1990s (Microsoft FrontPage 98/2000 era) |
| Siste versjon | FrontPage 2003 (last version to use ELM; FrontPage EOL December 2006) |