Co to jest format pliku AX?
Plik .ax to filtr Windows DirectShow - wtyczka COM typu in-process używana przez odtwarzacze multimedialne i aplikacje wideo do odczytu, dekodowania, przetwarzania lub renderowania strumieni audio i wideo. Mimo że czasami opisywane są jako format pliku wideo, pliki .ax nie są kontenerami multimedialnymi: są to pliki Windows PE DLL o strukturze binarnej identycznej z plikami .DLL, zmienionymi jedynie z nazwy zgodnie z konwencją.
Pliki .ax przechowują filtry DirectShow powszechnie używane do odtwarzania i edycji wideo. DirectShow podczas opracowywania nosił nazwę kodową „Quartz” i wielu programistów nadal używa tej nazwy. Środowisko to dekoduje strumienie źródłowe - na przykład pliki .avi, .mkv lub .mp4 - dla odtwarzaczy multimedialnych i innych aplikacji.
Filtry używane przez DirectShow dzielą się na trzy typy funkcjonalne:
- filtry źródłowe (odpowiedzialne za odczyt strumieni źródłowych z plików, sieci lub urządzeń)
- filtry transformujące (odpowiedzialne za dekodowanie, kodowanie lub przetwarzanie strumienia danych)
- filtry renderujące (odpowiedzialne za przesyłanie wyjścia do wyświetlacza, głośników lub pliku)
Filtr .ax rejestruje się w systemie Windows za pomocą polecenia regsvr32 filter.ax i usuwa za pomocą regsvr32 /u filter.ax. Typowe przykłady dostarczane z systemem to quartz.ax (podstawowy renderer DirectShow) oraz qdvd.ax (nawigator DVD). Pakiety kodeków innych firm, takie jak LAV Filters, również instalują pliki .ax. Środowisko Media Foundation firmy Microsoft (wprowadzone w Windows Vista) jest nowoczesnym następcą dla rozwoju nowych kodeków, ale DirectShow i filtry .ax są nadal obsługiwane w Windows 11 w celu zachowania kompatybilności wstecznej.
Bezpieczeństwo
RYZYKO: MEDIUMPliki .ax to kod wykonywalny ładowany do przestrzeni adresowej procesów odtwarzacza multimedialnego. Złośliwy plik .ax (po zarejestrowaniu) może przejąć dowolną aplikację odtwarzającą multimedia przez DirectShow. Niezweryfikowane pakiety kodeków dystrybuujące pliki .ax są znanym wektorem złośliwego oprogramowania - trzymaj się pakietów kodeków ze znanych źródeł (LAV Filters z GitHub, ffdshow-tryouts). Przed zarejestrowaniem nieznanych plików .ax sprawdź podpis cyfrowy Authenticode. Samo rozszerzenie nie jest niebezpieczne, jeśli plik nie jest zarejestrowany.
Szczegóły formatu
w pigułce- Plik prototypu Axure RP (starsze wersje) - Starsze wersje narzędzia do prototypowania Axure RP używały rozszerzenia .ax jako skompresowanego eksportu prototypu HTML; zastąpione przez .rp i podgląd w przeglądarce.
Programy otwierające pliki AX
Szczegóły techniczne
specyfikacja| Format binarny | Windows PE DLL (Portable Executable) - struktura identyczna z plikami .dll |
| Sygnatura pliku | 4D 5A („MZ”) pod offsetem 0 - standardowy nagłówek Windows PE/DLL |
| Kolejność bajtów | Little-endian (x86/x64 PE) |
| Charakterystyka PE | Flaga DLL (0x2000) ustawiona w polu PE Characteristics |
| Eksporty COM | Eksportuje DllRegisterServer, DllUnregisterServer oraz DllGetClassObject |
| Rejestracja | Instalowany w rejestrze Windows za pomocą regsvr32 filter.ax; usuwany za pomocą regsvr32 /u filter.ax |
| Metadane filtra | CLSID, nazwa filtra oraz opisy pinów/typów mediów przechowywane w rejestrze po rejestracji |
| Podpis cyfrowy | Opcjonalny podpis Authenticode; brak specyficznego dla AX mechanizmu integralności |
| Architektura | PE32 (x86) lub PE32+ (x64) |
| Typowy rozmiar | 50 KB - 20 MB (różni się: prosty kodek vs pełna biblioteka dekodera) |
| Powiązany system operacyjny | Windows 95 i nowsze, aż do Windows 11 |
| Następca środowiska | Media Foundation (Windows Vista+) dla rozwoju nowych kodeków; DirectShow pozostaje aktywny dla starszych zastosowań |
| Wydano | 1996 (DirectShow / ActiveMovie 1.0, Windows 95 with DirectX 2) |
| Najnowsza wersja | N/A - format unchanged; DirectShow still ships with Windows 11 |
| Specyfikacja | learn.microsoft.com |
Konwersje AX
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki AX.