Vad är filformatet GSM?
.gsm är ett ljudfilformat utvecklat som en standard för kodning av mänskligt tal. Det designades specifikt för att effektivt och exakt bearbeta tal, baserat på det faktum att den mänskliga rösten inte förändras oftare än vid intervall om 20 ms.
GSM-ljud kodas med GSM 06.10-codec, utvecklad av ETSI och flitigt använd av mobiltelefoner och cellulära nätverk. Codecen tillämpar RPE-LTP-komprimering (Regular Pulse Excitation, Long-Term Prediction på LPC), vilket levererar kompakt talkvalitet vid cirka 1,65 KB per sekund. Till skillnad från de flesta ljudformat saknar .gsm-filer filhuvud (headerless) - samplingsfrekvens (8 000 Hz), antal kanaler (mono) och bithastighet (13 kbit/s) är fastställda av standarden och måste anges explicit när man öppnar råfiler i verktyg som FFmpeg eller SoX. Vissa applikationer bäddar istället in GSM 06.10-ramar i en WAV-container.
Codecen kan också användas för att spara tal till fil och är fortfarande vanlig i äldre röstbrevlådor och VoIP-plattformar som Asterisk. För modern mobil röstkommunikation har GSM Full Rate ersatts av AMR och EFR, men .gsm-filer fortsätter att fungera som ett kompakt ljudformat för telefoni.
Säkerhet & trygghet
RISK: LOWEn .gsm-ljudfil är passiv mediadata och kan inte exekveras - att öppna den i en spelare är säkert. Den enda egentliga förvirringen rör identiteten: samma filändelse används av ArchiCAD för CAD-biblioteksobjekt, så en .gsm som «inte går att spela» är troligen inte ljud alls. Som med alla nedladdningar är det källan som räknas; själva formatet innebär ingen exekverbar risk.
Formatdetaljer
i ett nötskal- ArchiCAD Library Object (GDL) - Graphisoft ArchiCAD använder .gsm för parametriska GDL-biblioteksobjekt (CAD), orelaterat till ljudformatet - öppnas i ArchiCAD, inte i en mediaspelare.
- Byond DM-resurs / diverse speldata - Ett fåtal äldre applikationer använde .gsm för sin egen data; nischat och inte spelbart som media.
Program som öppnar GSM-filer
Tekniska detaljer
djup specifikation| Komprimering | Lossy CBR - GSM 06.10 Full Rate med RPE-LTP (Regular Pulse Excitation, Long-Term Prediction) tillämpat på LPC-koefficienter |
| Samplingsfrekvens | 8 000 Hz (8 kHz), fastställd av codecen - kan inte ändras utan omkodning |
| Kanaler | Mono (1 kanal), fastställd av standarden |
| Bithastighet | 13 kbit/s brutto; 1,625 bitar per sampel, utfyllt till 33 bytes per 20 ms ram |
| Ramstruktur | Varje ram är exakt 33 bytes och kodar 160 PCM-samplingsvärden som representerar 20 ms ljud |
| Container | Rå ramström utan filhuvud - ingen container, inga magic bytes; parametrar måste vara kända externt. Kan valfritt bäddas in i WAV/RIFF (formattagg 0x0031). |
| MIME-typ | audio/gsm (även audio/x-gsm) |
| Kodning | Binär |
| Typisk filstorlek | ~1,65 KB per sekund ljud (~100 KB per minut) |
| Utvecklare | ETSI (European Telecommunications Standards Institute); referensimplementering av TU Berlin |
| Ljudkvalitetsklass | Smalbandigt telefonital (8 kHz bandbredd); tillräcklig för röst, inte lämplig för musikåtergivning |
| Importkrav | Eftersom filen saknar filhuvud måste avkodaren informeras explicit: format = gsm, samplingsfrekvens = 8 000 Hz, kanaler = mono |
| Plattformsstöd | Windows, macOS, Linux; inbyggt stöd i VoIP/telefonisystem (Asterisk, FreePBX) |
| Vanlig programvara | FFmpeg, SoX (Sound eXchange), VLC, Asterisk, libsndfile - alla inkluderar inbyggt stöd för GSM 06.10 |
| Släppt | GSM 06.10 standardised ~1987-1991 for the GSM mobile network; .gsm files from telephony/VoIP tooling |
| Senaste version | GSM 06.10 Full Rate (the original; AMR/EFR are separate later codecs, not this file type) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.etsi.org |
GSM-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om GSM-filer.