Vad är filformatet AX?
En .ax-fil är ett Windows DirectShow-filter - ett COM-insticksprogram (in-process) som används av mediaspelare och videoapplikationer för att läsa, avkoda, bearbeta eller rendera ljud- och videoströmmar. Trots att de ibland beskrivs som ett videofilformat är .ax-filer inte mediebehållare: de är Windows PE DLL-filer med en binär struktur som är identisk med .DLL-filer, omdöpta enligt konvention.
.ax-filer lagrar DirectShow-filter som vanligtvis används för videouppspelning och redigering. DirectShow hade kodnamnet «Quartz» under utvecklingen, och många utvecklare refererar fortfarande till det med det namnet. Ramverket avkodar källströmmar - till exempel .avi, .mkv eller .mp4-filer - för mediaspelare och andra applikationer.
Filter som används av DirectShow delas in i tre funktionella typer:
- källfilter (ansvarar för att läsa källströmmar från filer, nätverk eller enheter)
- transformeringsfilter (ansvarar för att avkoda, koda eller bearbeta dataströmmen)
- renderingsfilter (ansvarar för att skicka utdata till en skärm, högtalare eller en fil)
Ett .ax-filter registreras i Windows med regsvr32 filter.ax och tas bort med regsvr32 /u filter.ax. Vanliga systemlevererade exempel inkluderar quartz.ax (bas-renderaren för DirectShow) och qdvd.ax (DVD Navigator). Tredjeparts codec-paket som LAV Filters installerar också .ax-filer. Microsofts Media Foundation-ramverk (introducerat i Windows Vista) är den moderna efterföljaren för ny codec-utveckling, men DirectShow och .ax-filter fortsätter att stödjas i Windows 11 för bakåtkompatibilitet.
Säkerhet & trygghet
RISK: MEDIUM.ax-filer är exekverbar kod som laddas in i adressutrymmet för mediaspelarprocesser. En skadlig .ax-fil (när den väl är registrerad) kan kapa alla applikationer som spelar media via DirectShow. Overifierade codec-paket som distribuerar .ax-filer är en känd vektor för skadlig kod - håll dig till codec-paket från kända källor (LAV Filters från GitHub, ffdshow-tryouts). Kontrollera den digitala Authenticode-signaturen innan du registrerar okända .ax-filer. Själva filtillägget är inte farligt om det inte är registrerat.
Formatdetaljer
i ett nötskal- Axure RP Prototype File (äldre versioner) - Äldre versioner av prototyperingsverktyget Axure RP använde .ax som en komprimerad HTML-prototypexport; ersatt av .rp och webbläsarbaserad förhandsvisning.
Program som öppnar AX-filer
Tekniska detaljer
djup specifikation| Binärt format | Windows PE DLL (Portable Executable) - identisk struktur som .dll-filer |
| Filsignatur | 4D 5A («MZ») vid offset 0 - standard Windows PE/DLL-header |
| Byteordning | Little-endian (x86/x64 PE) |
| PE-egenskaper | DLL-flagga (0x2000) satt i fältet PE Characteristics |
| COM-exporter | Exporterar DllRegisterServer, DllUnregisterServer och DllGetClassObject |
| Registrering | Installeras i Windows-registret via regsvr32 filter.ax; tas bort med regsvr32 /u filter.ax |
| Filter-metadata | CLSID, filternamn och beskrivningar av pin/mediatyp lagras i registret efter registrering |
| Digital signatur | Valfri Authenticode-signatur; ingen AX-specifik integritetsmekanism |
| Arkitektur | PE32 (x86) eller PE32+ (x64) |
| Typisk storlek | 50 KB - 20 MB (varierar: enkel codec kontra fullständigt avkodarbibliotek) |
| Associerat OS | Windows 95 och senare, till och med Windows 11 |
| Efterföljande ramverk | Media Foundation (Windows Vista+) för ny codec-utveckling; DirectShow förblir aktivt för äldre användning |
| Släppt | 1996 (DirectShow / ActiveMovie 1.0, Windows 95 with DirectX 2) |
| Senaste version | N/A - format unchanged; DirectShow still ships with Windows 11 |
| Specifikation | learn.microsoft.com |
AX-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om AX-filer.