Was ist das AL-Dateiformat?
Eine .al-Datei ist eine rohe A-law-Audiodatei, die unkomprimiertes PCM-Audio enthält, das mit A-law-Kompandierung gemäß dem ITU-T G.711-Standard kodiert wurde. Das Format besitzt keinen Dateikopf (Header) - die Audiosamples beginnen bei Byte 0, daher müssen Abtastrate, Kanalanzahl und Aufnahmelänge aus dem Kontext bekannt sein.
Die A-law-Kompandierung ist ein logarithmisches Kompressionsverfahren, das lineare 13-Bit-PCM-Samples in 8-Bit-Werte umwandelt. Dies verleiht Sprache in Telefonqualität einen nützlichen Dynamikbereich bei einer festen Datenrate von 8.000 Bytes pro Sekunde (8 kHz Mono). Dies ist der Standard für Telefonie in Europa, Asien und Afrika; das nordamerikanische und japanische Gegenstück ist µ-law, das mit der Erweiterung .ulaw oder .ul gespeichert wird.
Die Erweiterung .al stammt aus den Audio-Toolchains von Unix-Workstations der 1980er und 1990er Jahre. Dieselben A-law-Daten wurden häufig auch in .au (Sun Audio)-Containern verpackt, die einen beschreibenden Header hinzufügen, der die Kodierung und Abtastrate identifiziert. Die Erweiterung .al ist Unix-spezifisch und auf Windows oder macOS selten anzutreffen.
Trotz seines Alters bleibt G.711 A-law der dominierende Codec in öffentlichen Telefonnetzen und in VoIP-Systemen (RTP-Payload-Typ 8). Tools wie SoX (sox) können .al-Dateien dekodieren, indem Kodierung, Abtastrate und Kanalanzahl explizit angegeben werden; Audacity kann sie über die Funktion zum Importieren von Rohdaten einlesen. Die konvertierte Ausgabe wird üblicherweise als .wav gespeichert.
Sicherheit
RISIKO: LOWHeaderloses rohes Audio - kein ausführbarer Code möglich. Kann keine Exploits durch Codec-Parsing auslösen (keine Parser-Metadaten). Sehr geringes Risiko.
Formatdetails
kurz gefasst- Oracle Database Autoextend/Alert Log - Oracle verwendet .al für Alert-Log- und Archiv-Log-Dateien - eine reine Textdatei zur Datenbankdiagnose, die in keinem Zusammenhang mit Audio steht.
- AutoIt Compiled Script (historisch) - Einige ältere AutoIt-Versionen verwendeten .al für kompilierte Skriptdateien.
Programme zum Öffnen von AL-Dateien
Technische Details
technische Spezifikation| Kodierung | Rohe 8-Bit A-law kompandierte PCM-Samples; kein Dateikopf oder Container |
| Kompandierungsalgorithmus | A-law (ITU-T G.711): bildet lineares 13-Bit-PCM mittels einer stückweise logarithmischen Funktion auf 8-Bit-Werte ab; erreicht ~36 dB SNR für Sprache |
| Datenrate | 8.000 Bytes/Sekunde bei Standard-Telefonierate (8 kHz Mono); 1 Minute Audio ≈ 480 KB |
| Standard-Abtastrate | 8.000 Hz (G.711 Schmalband-Telefon); 16.000 Hz für Breitband (G.711.1) |
| Byte-Reihenfolge | Big-Endian (Sun/Unix-Konvention; kein Header zur Bestätigung) |
| Header | Keiner - rohe Samples beginnen bei Byte 0; Abtastrate, Kanalanzahl und Länge müssen extern angegeben werden |
| Kanäle | Mono (1 Kanal) Standard für Telefonie; Stereo möglich, aber unüblich |
| Geografischer Standard | Europäischer, asiatischer und afrikanischer Telefoniestandard; nordamerikanisches/japanisches Äquivalent ist µ-law (.ul/.ulaw, RTP-Payload-Typ 0) |
| MIME-Typ | audio/x-alaw-basic; auch audio/basic (gemeinsam mit µ-law) |
| Hauptanwendung | PSTN-Telefonie, VoIP (SIP/RTP G.711 A-law Payload-Typ 8), IVR-Systeme, Anrufaufzeichnung |
| Identifikationsbeschränkung | Keine Magic Bytes; kann nicht allein durch die Dateisignatur identifiziert werden - das Format muss aus der Erweiterung oder dem Systemkontext abgeleitet werden |
| Verwandtes headerloses Format | .ul/.ulaw (µ-law G.711); .au (Sun Audio) liefert dieselben A-law-Daten mit einem zusätzlichen beschreibenden Header |
| Veröffentlicht | 1972 (G.711 standard); .al extension common in Unix workstations ~1985-1995 |
| Neueste Version | G.711 (unchanged since 1988 revision) |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | www.itu.int |
AL-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu AL-Dateien.