Hvad er AL-filformatet?
En .al-fil er en rå A-law lydfil, der indeholder ukomprimeret PCM-lyd kodet med A-law companding som defineret i ITU-T G.711-standarden. Formatet har ingen fil-header - lydsamples begynder ved byte 0, så samplingsfrekvens, antal kanaler og optagelseslængde skal kendes fra konteksten.
A-law companding er et logaritmisk komprimeringsskema, der mapper 13-bit lineære PCM-samples til 8-bit værdier, hvilket giver tale i telefonkvalitet et nyttigt dynamisk område ved en fast datahastighed på 8.000 bytes i sekundet (8 kHz mono). Dette er standarden for telefoni i Europa, Asien og Afrika; den nordamerikanske og japanske modpart er µ-law, der gemmes med filtypenavnet .ulaw eller .ul.
Filtypenavnet .al stammer fra Unix-arbejdsstations lydværktøjer i 1980'erne og 1990'erne. De samme A-law-data blev også ofte pakket i .au (Sun Audio) containere, som tilføjer en beskrivende header, der identificerer kodningen og samplingsfrekvensen. Filtypenavnet .al er Unix-specifikt og ses sjældent på Windows eller macOS.
Trods sin alder forbliver G.711 A-law det dominerende codec på offentlige telefonnet og i VoIP-systemer (RTP payload type 8). Værktøjer som SoX (sox) kan dekode .al-filer ved at angive kodning, samplingsfrekvens og antal kanaler eksplicit; Audacity kan importere dem via sin funktion til import af rå lyd. Konverteret output gemmes typisk som .wav.
Sikkerhed og tryghed
RISIKO: LOWHeaderløs rå lyd - ingen eksekverbar kode mulig. Kan ikke udløse exploits gennem codec-parsing (ingen parser-metadata). Meget lav risiko.
Formatdetaljer
kort fortalt- Oracle Database Autoextend/Alert Log - Oracle bruger .al til alert log- og arkivlogfiler - en database-diagnostikfil i almindelig tekst, der er helt urelateret til lyd.
- AutoIt Compiled Script (historisk) - Nogle ældre AutoIt-versioner brugte .al til kompilerede scriptfiler.
Programmer der åbner AL-filer
Tekniske detaljer
dyb specifikation| Kodning | Rå 8-bit A-law companded PCM-samples; ingen fil-header eller container |
| Companding-algoritme | A-law (ITU-T G.711): mapper 13-bit lineær PCM til 8-bit værdier ved hjælp af en stykkevis logaritmisk funktion; opnår ~36 dB SNR for tale |
| Datahastighed | 8.000 bytes/sekund ved standard telefonihastighed (8 kHz mono); 1 minuts lyd ≈ 480 KB |
| Standard samplingsfrekvens | 8.000 Hz (G.711 smalbånds-telefon); 16.000 Hz for bredbånd (G.711.1) |
| Byte-rækkefølge | Big-endian (Sun/Unix-konvention; ingen header til at bekræfte) |
| Header | Ingen - rå samples begynder ved byte 0; samplingsfrekvens, antal kanaler og længde skal angives eksternt |
| Kanaler | Mono (1 kanal) standard for telefon; stereo er muligt, men ualmindeligt |
| Geografisk standard | Europæisk, asiatisk og afrikansk telefonistandard; nordamerikansk/japansk ækvivalent er µ-law (.ul/.ulaw, RTP payload type 0) |
| MIME-type | audio/x-alaw-basic; også audio/basic (delt med µ-law) |
| Primær anvendelse | PSTN-telefoni, VoIP (SIP/RTP G.711 A-law payload type 8), IVR-systemer, opkaldsoptagelse |
| Identifikationsbegrænsning | Ingen magic bytes; kan ikke identificeres ved filsignatur alene - formatet skal udledes af filtypenavnet eller systemkonteksten |
| Relateret headerløst format | .ul/.ulaw (µ-law G.711); .au (Sun Audio) leverer de samme A-law-data med en tilføjet beskrivende header |
| Udgivet | 1972 (G.711 standard); .al extension common in Unix workstations ~1985-1995 |
| Seneste version | G.711 (unchanged since 1988 revision) |
| Åben standard | Ja · royaltyfri |
| Specifikation | www.itu.int |
AL-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om AL-filer.