O que é o formato de ficheiro AX?
Um arquivo .ax é um filtro DirectShow do Windows - um plugin COM em processo usado por players de mídia e aplicativos de vídeo para ler, decodificar, processar ou renderizar fluxos de áudio e vídeo. Apesar de às vezes ser descrito como um formato de arquivo de vídeo, os arquivos .ax não são contêineres de mídia: são DLLs Windows PE com uma estrutura binária idêntica aos arquivos .DLL, renomeados por convenção.
Arquivos .ax armazenam filtros DirectShow comumente usados para reprodução e edição de vídeo. O DirectShow recebeu o codinome «Quartz» durante o desenvolvimento, e muitos desenvolvedores ainda se referem a ele por esse nome. O framework decodifica fluxos de origem - por exemplo, arquivos .avi, .mkv ou .mp4 - para players de mídia e outros aplicativos.
Os filtros usados pelo DirectShow dividem-se em três tipos funcionais:
- filtros de origem (responsáveis por ler fluxos de origem de arquivos, rede ou dispositivos)
- filtros de transformação (responsáveis por decodificar, codificar ou processar o fluxo de dados)
- filtros de renderização (responsáveis por enviar a saída para uma tela, alto-falantes ou um arquivo)
Um filtro .ax é registrado no Windows usando regsvr32 filter.ax e removido com regsvr32 /u filter.ax. Exemplos comuns fornecidos pelo sistema incluem quartz.ax (o renderizador DirectShow base) e qdvd.ax (Navegador de DVD). Pacotes de codecs de terceiros, como o LAV Filters, também instalam arquivos .ax. O framework Media Foundation da Microsoft (introduzido no Windows Vista) é o sucessor moderno para o desenvolvimento de novos codecs, mas o DirectShow e os filtros .ax continuam a ser suportados no Windows 11 para compatibilidade legada.
Segurança e proteção
RISCO: MEDIUMArquivos .ax são código executável carregado no espaço de endereço dos processos do player de mídia. Um arquivo .ax malicioso (uma vez registrado) pode sequestrar qualquer aplicativo que reproduza mídia via DirectShow. Pacotes de codecs não verificados que distribuem arquivos .ax são um vetor de malware conhecido - utilize pacotes de codecs de fontes conhecidas (LAV Filters do GitHub, ffdshow-tryouts). Verifique a assinatura digital Authenticode antes de registrar arquivos .ax desconhecidos. A extensão em si não é perigosa se não estiver registrada.
Detalhes do formato
em resumo- Arquivo de Protótipo Axure RP (versões antigas) - A ferramenta de prototipagem Axure RP antiga usava .ax como uma exportação de protótipo HTML compactada; substituída por .rp e visualização baseada em navegador.
Programas que abrem arquivos AX
Detalhes técnicos
especificação profunda| Formato binário | Windows PE DLL (Portable Executable) - estrutura idêntica a arquivos .dll |
| Assinatura do arquivo | 4D 5A («MZ») no deslocamento 0 - cabeçalho padrão Windows PE/DLL |
| Ordem dos bytes | Little-endian (x86/x64 PE) |
| Características PE | Flag DLL (0x2000) definida no campo PE Characteristics |
| Exportações COM | Exporta DllRegisterServer, DllUnregisterServer e DllGetClassObject |
| Registro | Instalado no registro do Windows via regsvr32 filter.ax; removido com regsvr32 /u filter.ax |
| Metadados do filtro | CLSID, nome do filtro e descrições de pin/media-type armazenados no registro após o registro |
| Assinatura digital | Assinatura Authenticode opcional; nenhum mecanismo de integridade específico para AX |
| Arquitetura | PE32 (x86) ou PE32+ (x64) |
| Tamanho típico | 50 KB - 20 MB (varia: codec simples vs biblioteca de decodificador completa) |
| SO associado | Windows 95 e posteriores, até o Windows 11 |
| Sucessor do framework | Media Foundation (Windows Vista+) para desenvolvimento de novos codecs; DirectShow permanece ativo para uso legado |
| Lançado | 1996 (DirectShow / ActiveMovie 1.0, Windows 95 with DirectX 2) |
| Versão mais recente | N/A - format unchanged; DirectShow still ships with Windows 11 |
| Especificação | learn.microsoft.com |
Conversões de AX
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos AX.