Was ist das AX-Dateiformat?
Eine .ax-Datei ist ein Windows DirectShow-Filter - ein COM-In-Process-Plugin, das von Mediaplayern und Videoanwendungen verwendet wird, um Audio- und Videostreams zu lesen, zu dekodieren, zu verarbeiten oder zu rendern. Obwohl sie manchmal als Videodateiformat beschrieben werden, sind .ax-Dateien keine Mediencontainer: Es handelt sich um Windows PE-DLLs mit einer binären Struktur, die identisch mit .DLL-Dateien ist und konventionsgemäß umbenannt wurde.
.ax-Dateien speichern DirectShow-Filter, die häufig für die Videowiedergabe und -bearbeitung verwendet werden. DirectShow trug während der Entwicklung den Codenamen „Quartz”, und viele Entwickler beziehen sich immer noch unter diesem Namen darauf. Das Framework dekodiert Quellstreams - zum Beispiel .avi-, .mkv- oder .mp4-Dateien - für Mediaplayer und andere Anwendungen.
Filter, die von DirectShow verwendet werden, lassen sich in drei Funktionstypen unterteilen:
- Quellfilter (zuständig für das Lesen von Quellstreams aus Dateien, Netzwerken oder Geräten)
- Transformationsfilter (zuständig für das Dekodieren, Kodieren oder Verarbeiten des Datenstroms)
- Renderer-Filter (zuständig für die Ausgabe an einen Bildschirm, Lautsprecher oder eine Datei)
Ein .ax-Filter wird unter Windows mit regsvr32 filter.ax registriert und mit regsvr32 /u filter.ax entfernt. Gängige vom System bereitgestellte Beispiele sind quartz.ax (der Basis-DirectShow-Renderer) und qdvd.ax (DVD-Navigator). Codec-Packs von Drittanbietern wie LAV Filters installieren ebenfalls .ax-Dateien. Microsofts Media Foundation-Framework (eingeführt in Windows Vista) ist der moderne Nachfolger für die Entwicklung neuer Codecs, aber DirectShow und .ax-Filter werden unter Windows 11 weiterhin zur Abwärtskompatibilität unterstützt.
Sicherheit
RISIKO: MEDIUM.ax-Dateien sind ausführbarer Code, der in den Adressraum von Mediaplayer-Prozessen geladen wird. Eine bösartige .ax-Datei könnte (sobald registriert) jede Anwendung kapern, die Medien über DirectShow wiedergibt. Nicht verifizierte Codec-Packs, die .ax-Dateien verbreiten, sind ein bekannter Malware-Vektor - halten Sie sich an Codec-Packs aus bekannten Quellen (LAV Filters von GitHub, ffdshow-tryouts). Überprüfen Sie die digitale Authenticode-Signatur, bevor Sie unbekannte .ax-Dateien registrieren. Die Dateiendung selbst ist nicht gefährlich, solange sie nicht registriert ist.
Formatdetails
kurz gefasst- Axure RP Prototyp-Datei (ältere Versionen) - Das ältere Prototyping-Tool Axure RP verwendete .ax als komprimierten HTML-Prototyp-Export; ersetzt durch .rp und browserbasierte Vorschau.
Programme zum Öffnen von AX-Dateien
Technische Details
technische Spezifikation| Binärformat | Windows PE DLL (Portable Executable) - identische Struktur wie .dll-Dateien |
| Dateisignatur | 4D 5A („MZ”) bei Offset 0 - Standard Windows PE/DLL-Header |
| Byte-Reihenfolge | Little-endian (x86/x64 PE) |
| PE-Merkmale | DLL-Flag (0x2000) im Feld PE Characteristics gesetzt |
| COM-Exporte | Exportiert DllRegisterServer, DllUnregisterServer und DllGetClassObject |
| Registrierung | Wird über „regsvr32 filter.ax” in die Windows-Registry installiert; entfernt mit „regsvr32 /u filter.ax” |
| Filter-Metadaten | CLSID, Filtername und Pin/Medientyp-Beschreibungen werden nach der Registrierung in der Registry gespeichert |
| Digitale Signatur | Optionale Authenticode-Signatur; kein AX-spezifischer Integritätsmechanismus |
| Architektur | PE32 (x86) oder PE32+ (x64) |
| Typische Größe | 50 KB - 20 MB (variiert: einfacher Codec vs. vollständige Decoder-Bibliothek) |
| Zugehöriges Betriebssystem | Windows 95 und neuer, bis einschließlich Windows 11 |
| Framework-Nachfolger | Media Foundation (Windows Vista+) für neue Codec-Entwicklung; DirectShow bleibt für Altsysteme aktiv |
| Veröffentlicht | 1996 (DirectShow / ActiveMovie 1.0, Windows 95 with DirectX 2) |
| Neueste Version | N/A - format unchanged; DirectShow still ships with Windows 11 |
| Spezifikation | learn.microsoft.com |
AX-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu AX-Dateien.