.PCM Dateiendung
Datei mit Puls-Code-Modulation
| Entwickler | k. A. |
| Beliebtheit |
3,4 | 93 Stimmen |
Was ist eine PCM-Datei?
Eine PCM-Datei enthält unkomprimierte Audiodaten mit Puls-Code-Modulation (PCM), die Schallwellen in digitaler Form darstellen. Sie speichert Audio als eine Reihe binärer numerischer Abtastwerte, wobei jeder Abtastwert die Amplitude der Schallwelle zu einem bestimmten Zeitpunkt angibt.
Weitere Informationen
Das PCM-Format bewahrt die Klangtreue, indem es den gesamten Frequenzbereich aufzeichnet, ohne dass durch Komprimierung Qualitätsverluste entstehen. Da PCM-Dateien Audio in hoher Qualität speichern, arbeiten Fachleute aus der Musikproduktion und dem Sounddesign häufig mit ihnen (PCM war ein wesentlicher Bestandteil des von Philips und Sony entwickelten CD-Audiostandards).
Außerdem sind PCM-Dateien unbearbeitet und enthalten keine Metadaten, beispielsweise zu Titeldetails oder Wiedergabekonfigurationen. Dadurch kann es für durchschnittliche Benutzer schwierig sein, sie korrekt abzuspielen. Um die Wiedergabe zu vereinfachen, verpacken Benutzer PCM-Daten häufig in Containerformaten wie .WAV oder .AIFF, um die erforderlichen Metadaten einzuschließen.
So öffnen Sie eine PCM-Datei
Sie können PCM-Dateien mit verschiedenen Mediaplayern öffnen, darunter MPlayer, Audacity|audacity/audacity}, und Adobe Audition. Um eine PCM-Datei mit Audition zu öffnen, wählen Sie File → Open.
So konvertieren Sie eine PCM-Datei
Mehrere Audiobearbeitungsprogramme und Mediaplayer, darunter Audacity, MPlayer und Adobe Audition, können PCM-Dateien in andere Formate konvertieren.
Audacity kann PCM-Dateien beispielsweise in die folgenden Audioformate konvertieren:
Programme, die .PCM-Dateien öffnen oder referenzieren
Vorkompiliertes C++-Modul
| Entwickler | ISO C++ Standards Committee |
| Beliebtheit |
2,0 | 1 Stimme |
Eine PCM-Datei ist ein vorkompiliertes C++-Modul, das ein C++-Compiler beim Kompilieren von .CPPM-Dateien (C++-Modulen) erstellt. Sie enthält Binärdaten, die die kompilierte Form einer Modulschnittstelle darstellen. PCM-Dateien ermöglichen es Compilern, Quellcodedateien schneller zu erstellen, da wiederholtes Parsen und Kompilieren von Headerdateien wie .H-Dateien vermieden wird.
Weitere Informationen
Die Internationale Organisation für Normung (ISO) entwickelt und pflegt in Zusammenarbeit mit dem C++-Standardisierungsausschuss (auch als WG21 bekannt) die Programmiersprache C++. Sie führten Module (einschließlich CPPM- und PCM-Dateien) als Teil des C++20-Standards ein, der im Dezember 2020 fertiggestellt wurde. Ziel von Modulen ist es, Abhängigkeitsprobleme zu reduzieren, die Codeorganisation zu verbessern und die Kompilierung zu beschleunigen, indem sie eine Alternative zu herkömmlichen Headerdateien bieten.
Wenn Entwickler bereit sind, ein Projekt zu erstellen, können sie CPPM-Dateien mit C++-Compilern kompilieren, die den C++20-Standard unterstützen, etwa mit Clang (in LLVM enthalten) oder der GNU Compiler Collection. Der Compiler erzeugt während dieses Kompilierungsvorgangs eine PCM-Datei, die bei zukünftigen Erstellungsvorgängen wiederverwendet werden kann, um Zeit zu sparen.
Beispielsweise kann ein Entwickler mit dem Clang-Compiler aus der Datei example.cppm eine PCM-Datei erstellen, indem er den folgenden Befehl eingibt:
clang++ -std=c++20 -c example.cppm -o example.pcm
So öffnen Sie eine PCM-Datei
Sie sollten nicht versuchen, PCM-Dateien zu öffnen, da sie kompilierte Binärdaten enthalten und nicht dafür vorgesehen sind, von Entwicklern bearbeitet zu werden. Stattdessen greifen C++-Compiler, die den C++20-Standard unterstützen, etwa Clang (in LLVM enthalten) und die GNU Compiler Collection, auf sie zurück, um die Dauer des Erstellungsvorgangs zu verkürzen.