Vad är filformatet AL?
En .al-fil är en rå A-law-ljudfil som innehåller okomprimerat PCM-ljud kodat med A-law-kompandering enligt definitionen i ITU-T G.711-standarden. Formatet har inget filhuvud - ljudsampel börjar vid byte 0, så samplingsfrekvens, antal kanaler och inspelningslängd måste vara kända från sammanhanget.
A-law-kompandering är ett logaritmiskt komprimeringsschema som mappar 13-bitars linjära PCM-sampel till 8-bitars värden, vilket ger tal i telefonkvalitet ett användbart dynamiskt omfång vid en fast datahastighet på 8 000 byte per sekund (8 kHz mono). Detta är standarden för telefoni i Europa, Asien och Afrika; den nordamerikanska och japanska motsvarigheten är µ-law, som lagras med filtillägget .ulaw eller .ul.
Filtillägget .al har sitt ursprung i Unix-arbetsstationers ljudverktygskedjor under 1980- och 1990-talen. Samma A-law-data paketerades också ofta i .au (Sun Audio)-containrar, som lägger till ett beskrivande filhuvud som identifierar kodning och samplingsfrekvens. Filtillägget .al är Unix-specifikt och påträffas sällan på Windows eller macOS.
Trots sin ålder förblir G.711 A-law den dominerande kodeken i publika telefonnät och i VoIP-system (RTP-nyttolast typ 8). Verktyg som SoX (sox) kan avkoda .al-filer genom att explicit ange kodning, samplingsfrekvens och antal kanaler; Audacity kan importera dem via sin funktion för import av rådata. Konverterat resultat sparas vanligtvis som .wav.
Säkerhet & trygghet
RISK: LOWHuvudlöst rått ljud - ingen exekverbar kod möjlig. Kan inte utlösa exploateringar genom kodek-parsning (ingen parser-metadata). Mycket låg risk.
Formatdetaljer
i ett nötskal- Oracle Database Autoextend/Alert Log - Oracle använder .al för varningsloggar och arkivloggfiler - en diagnostikfil för databaser i klartext som är helt orelaterad till ljud.
- AutoIt-kompilerat skript (historiskt) - Vissa äldre versioner av AutoIt använde .al för kompilerade skriptfiler.
Program som öppnar AL-filer
Tekniska detaljer
djup specifikation| Kodning | Råa 8-bitars A-law-kompanderade PCM-sampel; inget filhuvud eller container |
| Kompanderingsalgoritm | A-law (ITU-T G.711): mappar 13-bitars linjär PCM till 8-bitars värden med en styckvis logaritmisk funktion; uppnår ~36 dB SNR för tal |
| Datahastighet | 8 000 byte/sekund vid standardtelefonihastighet (8 kHz mono); 1 minut ljud ≈ 480 KB |
| Standard samplingsfrekvens | 8 000 Hz (G.711 smalbandstelefon); 16 000 Hz för bredband (G.711.1) |
| Byteordning | Big-endian (Sun/Unix-konvention; inget filhuvud för att bekräfta) |
| Filhuvud | Inget - råa sampel börjar vid byte 0; samplingsfrekvens, antal kanaler och längd måste tillhandahållas externt |
| Kanaler | Mono (1 kanal) standard för telefon; stereo möjligt men ovanligt |
| Geografisk standard | Europeisk, asiatisk och afrikansk telefonistandard; nordamerikansk/japansk motsvarighet är µ-law (.ul/.ulaw, RTP-nyttolast typ 0) |
| MIME-typ | audio/x-alaw-basic; även audio/basic (delas med µ-law) |
| Huvudsaklig tillämpning | PSTN-telefoni, VoIP (SIP/RTP G.711 A-law nyttolast typ 8), IVR-system, samtalsinspelning |
| Identifieringsbegränsning | Inga magic bytes; kan inte identifieras enbart genom filsignatur - formatet måste härledas från filtillägg eller systemkontext |
| Relaterat huvudlöst format | .ul/.ulaw (µ-law G.711); .au (Sun Audio) tillhandahåller samma A-law-data med ett tillagt beskrivande filhuvud |
| Släppt | 1972 (G.711 standard); .al extension common in Unix workstations ~1985-1995 |
| Senaste version | G.711 (unchanged since 1988 revision) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.itu.int |
AL-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om AL-filer.