Co to jest format pliku AL?
Plik .al to surowy plik audio A-law zawierający nieskompresowany dźwięk PCM zakodowany przy użyciu kompandowania A-law, zgodnie ze standardem ITU-T G.711. Format ten nie posiada nagłówka pliku - próbki audio zaczynają się od bajtu 0, więc częstotliwość próbkowania, liczba kanałów i długość nagrania muszą być znane z kontekstu.
Kompandowanie A-law to logarytmiczny schemat kompresji, który mapuje 13-bitowe liniowe próbki PCM na wartości 8-bitowe, zapewniając mowie o jakości telefonicznej użyteczny zakres dynamiki przy stałej szybkości przesyłania danych wynoszącej 8 000 bajtów na sekundę (8 kHz mono). Jest to standard dla telefonii w Europie, Azji i Afryce; północnoamerykańskim i japońskim odpowiednikiem jest µ-law, przechowywany z rozszerzeniem .ulaw lub .ul.
Rozszerzenie .al wywodzi się z łańcuchów narzędzi audio stacji roboczych Unix z lat 80. i 90. Te same dane A-law były również powszechnie umieszczane w kontenerach .au (Sun Audio), które dodają opisowy nagłówek identyfikujący kodowanie i częstotliwość próbkowania. Rozszerzenie .al jest specyficzne dla systemu Unix i rzadko spotykane w systemach Windows lub macOS.
Mimo swojego wieku, G.711 A-law pozostaje dominującym kodekiem w publicznych komutowanych sieciach telefonicznych oraz w systemach VoIP (typ ładunku RTP 8). Narzędzia takie jak SoX (sox) mogą dekodować pliki .al poprzez jawne określenie kodowania, częstotliwości próbkowania i liczby kanałów; Audacity może je importować za pomocą funkcji importu surowego dźwięku. Przekonwertowany wynik jest zazwyczaj zapisywany jako .wav.
Bezpieczeństwo
RYZYKO: LOWSurowy dźwięk bez nagłówka - brak możliwości wykonania kodu. Nie może wywołać exploitów poprzez analizę kodeka (brak metadanych parsera). Bardzo niskie ryzyko.
Szczegóły formatu
w pigułce- Oracle Database Autoextend/Alert Log - Oracle używa .al dla plików dziennika alertów i dziennika archiwum - zwykły tekstowy plik diagnostyczny bazy danych, całkowicie niezwiązany z dźwiękiem.
- Skompilowany skrypt AutoIt (historyczny) - Niektóre starsze wersje AutoIt używały .al dla skompilowanych plików skryptów.
Programy otwierające pliki AL
Szczegóły techniczne
specyfikacja| Kodowanie | Surowe 8-bitowe próbki PCM z kompandowaniem A-law; brak nagłówka pliku lub kontenera |
| Algorytm kompandowania | A-law (ITU-T G.711): mapuje 13-bitowy liniowy PCM na wartości 8-bitowe przy użyciu odcinkowo-logarytmicznej funkcji; osiąga ~36 dB SNR dla mowy |
| Szybkość transmisji danych | 8 000 bajtów/sekundę przy standardowej szybkości telefonicznej (8 kHz mono); 1 minuta dźwięku ≈ 480 KB |
| Standardowa częstotliwość próbkowania | 8 000 Hz (wąskopasmowy telefon G.711); 16 000 Hz dla szerokopasmowego (G.711.1) |
| Kolejność bajtów | Big-endian (konwencja Sun/Unix; brak nagłówka do potwierdzenia) |
| Nagłówek | Brak - surowe próbki zaczynają się od bajtu 0; częstotliwość próbkowania, liczba kanałów i długość muszą być dostarczone z zewnątrz |
| Kanały | Mono (1 kanał) standard dla telefonu; stereo możliwe, ale rzadko spotykane |
| Standard geograficzny | Standard telefonii europejskiej, azjatyckiej i afrykańskiej; północnoamerykańskim/japońskim odpowiednikiem jest µ-law (.ul/.ulaw, typ ładunku RTP 0) |
| Typ MIME | audio/x-alaw-basic; także audio/basic (współdzielony z µ-law) |
| Główne zastosowanie | Telefonia PSTN, VoIP (SIP/RTP G.711 A-law typ ładunku 8), systemy IVR, nagrywanie rozmów |
| Ograniczenie identyfikacji | Brak magicznych bajtów; nie można zidentyfikować wyłącznie na podstawie sygnatury pliku - format musi wynikać z rozszerzenia lub kontekstu systemowego |
| Powiązany format bez nagłówka | .ul/.ulaw (µ-law G.711); .au (Sun Audio) dostarcza te same dane A-law z dodanym opisowym nagłówkiem |
| Wydano | 1972 (G.711 standard); .al extension common in Unix workstations ~1985-1995 |
| Najnowsza wersja | G.711 (unchanged since 1988 revision) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | www.itu.int |
Konwersje AL
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki AL.