O que é o formato de ficheiro ELM?
Um arquivo .elm é um Pacote de Temas do Microsoft FrontPage - um contêiner binário proprietário usado pelo Microsoft FrontPage para agrupar todos os ativos visuais que compõem um tema de site. Um pacote de temas típico contém imagens de fundo, gráficos de botões, blocos de banner, ícones de marcadores e folhas de estilo CSS, todos concatenados em um único arquivo com um índice de arquivos interno autodescritivo.
O FrontPage usava arquivos .elm para distribuir e implantar temas em um servidor web ou pasta de site local. Quando aplicado, o FrontPage lia o índice de arquivos incorporado, descompactava os ativos e os vinculava à estrutura HTML do site. O formato usa um esquema de concatenação binária personalizado que não é nem ZIP nem OLE2 - não há um contêiner padrão por baixo.
Arquivos .elm estão completamente obsoletos. O Microsoft FrontPage foi descontinuado em dezembro de 2006 e substituído pelo Microsoft Expression Web, que por sua vez chegou ao fim de sua vida útil em dezembro de 2012. Nenhum dos produtos é vendido ou suportado pela Microsoft hoje, e nenhuma ferramenta de web design atual lê pacotes de temas .elm.
A tematização web moderna é tratada por meio de arquivos CSS simples e frameworks JavaScript - uma abordagem fundamentalmente diferente do pacote .elm monolítico. Se os ativos do tema precisarem ser recuperados de um arquivo .elm existente, o conteúdo binário bruto (imagens GIF e JPG, texto CSS) pode ser localizado com um editor hexadecimal, embora nenhuma ferramenta de extração automatizada esteja disponível publicamente.
Segurança e proteção
RISCO: LOWArquivos ELM são arquivos de tema binários inertes contendo apenas gráficos e folhas de estilo. Sem código executável, sem risco de macros. O principal problema prático é a falta total de suporte de software.
Detalhes do formato
em resumo- Arquivo-fonte Elm (linguagem de programação) - A extensão .elm também é usada por arquivos de código-fonte da linguagem de programação funcional Elm (para front-ends web); completamente não relacionada ao FrontPage.
Detalhes técnicos
especificação profunda| Formato do contêiner | Concatenação binária proprietária personalizada; não é ZIP, OLE2 ou qualquer contêiner padrão publicado |
| Conteúdo | Gráficos de tema GIF/JPG, folhas de estilo CSS, blocos de fundo, imagens de botões e gráficos de banner |
| Estrutura interna | Arquivos de componentes de tema concatenados precedidos por um índice/diretório de arquivos autodefinido |
| Compressão | Nenhuma - todos os arquivos componentes são armazenados sem compressão |
| Sistema operacional | Apenas Windows (o Microsoft FrontPage era exclusivo para Windows) |
| Produto associado | Microsoft FrontPage 98 até FrontPage 2003; fim de vida do produto em dezembro de 2006 |
| Objetivo da implantação | Ativos de tema agrupados para distribuição e implantação em uma única etapa em servidores web gerenciados pelo FrontPage ou sites locais |
| Suporte de software atual | Nenhum - nenhum aplicativo ativo lê arquivos ELM; o formato está completamente obsoleto |
| Equivalente moderno | Arquivos CSS, frameworks JavaScript e temas de geradores de sites estáticos |
| Produto sucessor | Microsoft Expression Web (2006-2012, também descontinuado; não utilizava o formato ELM) |
| Tamanho de arquivo típico | 50 KB - 2 MB, dependendo do número e da resolução dos gráficos do tema |
| Lançado | Late 1990s (Microsoft FrontPage 98/2000 era) |
| Versão mais recente | FrontPage 2003 (last version to use ELM; FrontPage EOL December 2006) |