Hvad er AX-filformatet?
En .ax-fil er et Windows DirectShow-filter - et COM in-process plugin, der bruges af medieafspillere og videoapplikationer til at læse, afkode, behandle eller rendere lyd- og videostreams. Selvom de undertiden beskrives som et videofilformat, er .ax-filer ikke mediecontainere: de er Windows PE DLL'er med en binær struktur, der er identisk med .DLL-filer, omdøbt efter konvention.
.ax-filer gemmer DirectShow-filtre, der almindeligvis bruges til videoafspilning og redigering. DirectShow havde kodenavnet „Quartz” under udviklingen, og mange udviklere refererer stadig til det under det navn. Frameworket afkoder kildestreams - for eksempel .avi, .mkv eller .mp4-filer - for medieafspillere og andre applikationer.
Filtre, der bruges af DirectShow, falder i tre funktionelle typer:
- kilde-filtre (ansvarlige for at læse kildestreams fra filer, netværk eller enheder)
- transformations-filtre (ansvarlige for afkodning, kodning eller behandling af datastrømmen)
- renderer-filtre (ansvarlige for at sende output til en skærm, højttalere eller en fil)
Et .ax-filter registreres i Windows ved hjælp af regsvr32 filter.ax og fjernes med regsvr32 /u filter.ax. Almindelige systemleverede eksempler inkluderer quartz.ax (standard DirectShow-renderer) og qdvd.ax (DVD Navigator). Tredjeparts codec-pakker som LAV Filters installerer også .ax-filer. Microsofts Media Foundation-framework (introduceret i Windows Vista) er den moderne efterfølger til ny codec-udvikling, men DirectShow og .ax-filtre understøttes fortsat i Windows 11 af hensyn til bagudkompatibilitet.
Sikkerhed og tryghed
RISIKO: MEDIUM.ax-filer er eksekverbar kode, der indlæses i adressefeltet for medieafspillerprocesser. En ondsindet .ax-fil (når den er registreret) kan kapre enhver applikation, der afspiller medier via DirectShow. Uverificerede codec-pakker, der distribuerer .ax-filer, er en kendt malware-vektor - hold dig til codec-pakker fra kendte kilder (LAV Filters fra GitHub, ffdshow-tryouts). Tjek den digitale Authenticode-signatur, før du registrerer ukendte .ax-filer. Selve udvidelsen er ikke farlig, hvis den ikke er registreret.
Formatdetaljer
kort fortalt- Axure RP Prototype File (ældre versioner) - Ældre Axure RP-prototyperingsværktøj brugte .ax som en komprimeret HTML-prototype-eksport; erstattet af .rp og browserbaseret forhåndsvisning.
Programmer der åbner AX-filer
Tekniske detaljer
dyb specifikation| Binært format | Windows PE DLL (Portable Executable) - identisk struktur som .dll-filer |
| Filsignatur | 4D 5A („MZ”) ved offset 0 - standard Windows PE/DLL-header |
| Byte-orden | Little-endian (x86/x64 PE) |
| PE-karakteristika | DLL-flag (0x2000) sat i feltet PE Characteristics |
| COM-eksport | Eksporterer DllRegisterServer, DllUnregisterServer og DllGetClassObject |
| Registrering | Installeret i Windows-registreringsdatabasen via regsvr32 filter.ax; fjernet med regsvr32 /u filter.ax |
| Filter-metadata | CLSID, filternavn og pin/medietype-beskrivelser gemt i registreringsdatabasen efter registrering |
| Digital signatur | Valgfri Authenticode-signatur; ingen AX-specifik integritetsmekanisme |
| Arkitektur | PE32 (x86) eller PE32+ (x64) |
| Typisk størrelse | 50 KB - 20 MB (varierer: simpelt codec vs. fuldt dekoderbibliotek) |
| Associeret OS | Windows 95 og nyere, til og med Windows 11 |
| Framework-efterfølger | Media Foundation (Windows Vista+) til ny codec-udvikling; DirectShow forbliver aktiv til ældre brug |
| Udgivet | 1996 (DirectShow / ActiveMovie 1.0, Windows 95 with DirectX 2) |
| Seneste version | N/A - format unchanged; DirectShow still ships with Windows 11 |
| Specifikation | learn.microsoft.com |
AX-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om AX-filer.