Hva er AL-filformatet?
En .al-fil er en rå A-law lydfil som inneholder ukomprimert PCM-lyd kodet med A-law-kompandering som definert i ITU-T G.711-standarden. Formatet har ingen filhode (header) - lydsamplene starter ved byte 0, så samplingsfrekvens, antall kanaler og opptakslengde må være kjent fra konteksten.
A-law-kompandering er et logaritmisk komprimeringsskjema som mapper 13-bit lineære PCM-sampler til 8-bit verdier, noe som gir tale i telefonkvalitet et nyttig dynamisk område ved en fast datahastighet på 8 000 byte per sekund (8 kHz mono). Dette er standarden for telefoni i Europa, Asia og Afrika; den nordamerikanske og japanske motparten er µ-law, som lagres med filendelsen .ulaw eller .ul.
Filendelsen .al oppsto i Unix-arbeidsstasjoners lydverktøy på 1980- og 1990-tallet. De samme A-law-dataene ble også ofte pakket inn i .au (Sun Audio)-containere, som legger til et beskrivende filhode som identifiserer kodingen og samplingsfrekvensen. Filendelsen .al er Unix-spesifikk og påtreffes sjelden på Windows eller macOS.
Til tross for alderen forblir G.711 A-law den dominerende kodeken i offentlige telefonnett og i VoIP-systemer (RTP-nyttelasttype 8). Verktøy som SoX (sox) kan dekode .al-filer ved å spesifisere koding, samplingsfrekvens og antall kanaler eksplisitt; Audacity kan importere dem via sin funksjon for import av rådata. Konvertert resultat lagres vanligvis som .wav.
Sikkerhet og trygghet
RISIKO: LOWHodeløs rålyd - ingen kjørbar kode er mulig. Kan ikke utløse sårbarheter gjennom kodektolking (ingen metadata for parser). Svært lav risiko.
Formatdetaljer
i et nøtteskall- Oracle Database Autoextend/Alert Log - Oracle bruker .al for varslingslogger og arkivloggfiler - en diagnostikkfil for databaser i ren tekst som er helt urelatert til lyd.
- AutoIt kompilert skript (historisk) - Noen eldre versjoner av AutoIt brukte .al for kompilerte skriptfiler.
Programmer som åpner AL-filer
Tekniske detaljer
dyp spesifikasjon| Koding | Rå 8-bit A-law kompanderte PCM-sampler; ingen filhode eller container |
| Kompanderingsalgoritme | A-law (ITU-T G.711): mapper 13-bit lineær PCM til 8-bit verdier ved hjelp av en stykkevis logaritmisk funksjon; oppnår ~36 dB SNR for tale |
| Datahastighet | 8 000 byte/sekund ved standard telefonihastighet (8 kHz mono); 1 minutt med lyd ≈ 480 KB |
| Standard samplingsfrekvens | 8 000 Hz (G.711 smalbåndstelefon); 16 000 Hz for bredbånd (G.711.1) |
| Byterekkefølge | Big-endian (Sun/Unix-konvensjon; ingen filhode for å bekrefte) |
| Filhode | Ingen - rå sampler starter ved byte 0; samplingsfrekvens, antall kanaler og lengde må oppgis eksternt |
| Kanaler | Mono (1 kanal) er standard for telefon; stereo er mulig, men uvanlig |
| Geografisk standard | Europeisk, asiatisk og afrikansk telefonistandard; nordamerikansk/japansk ekvivalent er µ-law (.ul/.ulaw, RTP-nyttelasttype 0) |
| MIME-type | audio/x-alaw-basic; også audio/basic (delt med µ-law) |
| Primærbruk | PSTN-telefoni, VoIP (SIP/RTP G.711 A-law nyttelasttype 8), IVR-systemer, samtaleopptak |
| Identifikasjonsbegrensning | Ingen «magic bytes»; kan ikke identifiseres ved filsignatur alene - formatet må utledes fra filendelsen eller systemkonteksten |
| Relatert hodeløst format | .ul/.ulaw (µ-law G.711); .au (Sun Audio) gir de samme A-law-dataene med et beskrivende filhode i tillegg |
| Utgitt | 1972 (G.711 standard); .al extension common in Unix workstations ~1985-1995 |
| Siste versjon | G.711 (unchanged since 1988 revision) |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | www.itu.int |
AL-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om AL-filer.