.PCM Rozszerzenie pliku
Plik modulacji impulsowo-kodowej
| Deweloper | Brak danych |
| Popularność |
3,4 | 93 Głosy |
Czym jest plik PCM?
Plik PCM zawiera nieskompresowane dane audio w formacie modulacji impulsowo-kodowej (PCM), które przedstawiają fale dźwiękowe w postaci cyfrowej. Przechowuje dźwięk jako serię binarnych próbek liczbowych, z których każda określa amplitudę fali dźwiękowej w konkretnym momencie.
Więcej informacji
Format PCM zachowuje wierność dźwięku, rejestrując pełny zakres częstotliwości bez utraty jakości wskutek kompresji. Ponieważ pliki PCM przechowują dźwięk wysokiej jakości, profesjonaliści zajmujący się produkcją muzyczną i projektowaniem dźwięku często z nimi pracują (PCM był podstawą standardu audio CD opracowanego przez firmy Philips i Sony).
Ponadto pliki PCM są surowe i nie zawierają metadanych, takich jak informacje o utworze czy konfiguracja odtwarzania, przez co ich prawidłowe odtwarzanie może być trudne dla przeciętnych użytkowników. Aby uprościć odtwarzanie, użytkownicy często umieszczają dane PCM w formatach kontenerowych, takich jak .WAV lub .AIFF, aby dołączyć niezbędne metadane.
Jak otworzyć plik PCM
Pliki PCM można otwierać w różnych odtwarzaczach multimedialnych, w tym w programach MPlayer, Audacity i Adobe Audition. Aby otworzyć plik PCM w programie Audition, wybierz File → Open.
Jak przekonwertować plik PCM
Kilka edytorów audio i odtwarzaczy multimedialnych, w tym Audacity, MPlayer i Adobe Audition, może konwertować pliki PCM do innych formatów.
Na przykład Audacity może konwertować pliki PCM do następujących formatów audio:
Programy otwierające lub odwołujące się do plików PCM
Wstępnie skompilowany moduł C++
| Deweloper | ISO C++ Standards Committee |
| Popularność |
2,0 | 1 Głos |
Plik PCM to wstępnie skompilowany moduł C++, który kompilator C++ tworzy podczas kompilowania plików .CPPM (modułów C++). Zawiera dane binarne reprezentujące skompilowaną postać interfejsu modułu. Pliki PCM umożliwiają kompilatorom szybsze kompilowanie plików kodu źródłowego, ponieważ pozwalają uniknąć wielokrotnego analizowania i kompilowania plików nagłówkowych, takich jak .H.
Więcej informacji
Międzynarodowa Organizacja Normalizacyjna (ISO), we współpracy z Komitetem Standardów C++ (znanym również jako WG21), opracowuje i utrzymuje język programowania C++. Wprowadziły one moduły (w tym pliki CPPM i PCM) jako część standardu C++20, ukończonego w grudniu 2020 roku. Celem modułów jest ograniczenie problemów z zależnościami, lepsza organizacja kodu i zwiększenie szybkości kompilacji dzięki zapewnieniu alternatywy dla tradycyjnych plików nagłówkowych.
Gdy programiści są gotowi do kompilacji, mogą kompilować pliki CPPM za pomocą kompilatorów C++ obsługujących standard C++20, takich jak Clang (dołączony do LLVM) lub GNU Compiler Collection. Kompilator generuje plik PCM podczas tego procesu kompilacji. Plik ten można ponownie wykorzystać podczas przyszłych kompilacji, aby zaoszczędzić czas.
Na przykład programista może utworzyć plik PCM za pomocą kompilatora Clang z pliku example.cppm, wpisując następujące polecenie:
clang++ -std=c++20 -c example.cppm -o example.pcm
Jak otworzyć plik PCM
Nie należy próbować otwierać plików PCM, ponieważ zawierają skompilowane dane binarne i nie są przeznaczone do modyfikowania przez programistów. Zamiast tego kompilatory C++ obsługujące standard C++20, takie jak Clang (dołączony do LLVM) i GNU Compiler Collection, odwołują się do nich, aby skrócić czas procesu kompilacji.