.PCM Přípona souboru
Soubor pulzní kódové modulace
| Vývojář | Neuvedeno |
| Popularita |
3,4 | 93 hlasů |
Co je soubor PCM?
Soubor PCM obsahuje nekomprimovaná zvuková data ve formátu pulzní kódové modulace (PCM), která představují zvukové vlny v digitální podobě. Ukládá zvuk jako řadu binárních číselných vzorků, přičemž každý vzorek určuje amplitudu zvukové vlny v určitém okamžiku.
Další informace
Formát PCM zachovává věrnost zvuku tím, že zaznamenává celý rozsah frekvencí bez ztráty kvality způsobené kompresí. Protože soubory PCM ukládají zvuk ve vysoké kvalitě, odborníci na produkci hudby a zvukový design s nimi často pracují (PCM byl důležitou součástí zvukového standardu CD, který vyvinuly společnosti Philips a Sony).
Soubory PCM jsou navíc nezpracované a neobsahují metadata, například informace o skladbě nebo nastavení přehrávání, takže pro běžné uživatele může být obtížné je správně přehrát. Pro zjednodušení přehrávání uživatelé často ukládají data PCM do kontejnerových formátů, jako je .WAV nebo .AIFF, které obsahují potřebná metadata.
Jak otevřít soubor PCM
Soubory PCM můžete otevřít v různých přehrávačích médií, například v programu MPlayer, (Audacity|audacity/audacity}, a v programu Adobe Audition. Chcete-li otevřít soubor PCM v programu Audition, vyberte File → Open.
Jak převést soubor PCM
Několik zvukových editorů a přehrávačů médií, včetně programů Audacity, MPlayer a Adobe Audition, dokáže převádět soubory PCM do jiných formátů.
Například Audacity dokáže převádět soubory PCM do následujících zvukových formátů:
Programy, které otevírají nebo odkazují na soubory PCM
Předkompilovaný modul C++
| Vývojář | ISO C++ Standards Committee |
| Popularita |
2,0 | 1 hlas |
Soubor PCM je předkompilovaný modul C++, který kompilátor jazyka C++ vytvoří při kompilaci souborů .CPPM (modulů C++). Obsahuje binární data představující zkompilovanou podobu rozhraní modulu. Soubory PCM umožňují kompilátorům rychleji sestavovat soubory zdrojového kódu, protože zabraňují opakovanému parsování a kompilaci hlaviček, například souborů .H.
Další informace
Mezinárodní organizace pro normalizaci (ISO) ve spolupráci s výborem pro standardy C++ (známým také jako WG21) vyvíjí a udržuje programovací jazyk C++. Moduly (včetně souborů CPPM a PCM) zavedla jako součást standardu C++20, který byl dokončen v prosinci 2020. Cílem modulů je omezit problémy se závislostmi, zlepšit organizaci kódu a zvýšit rychlost kompilace tím, že poskytují alternativu k tradičním hlavičkovým souborům.
Když jsou vývojáři připraveni sestavovat, mohou zkompilovat soubory CPPM pomocí kompilátorů C++, které podporují standard C++20, například Clang (součást LLVM) nebo GNU Compiler Collection. Kompilátor během tohoto procesu kompilace vygeneruje soubor PCM, který lze znovu použít při budoucích sestaveních a ušetřit tak čas.
Vývojář může například vytvořit soubor PCM pomocí kompilátoru Clang ze souboru example.cppm zadáním následujícího příkazu:
clang++ -std=c++20 -c example.cppm -o example.pcm
Jak otevřít soubor PCM
Neměli byste se pokoušet otevírat soubory PCM, protože obsahují zkompilovaná binární data a nejsou určeny k úpravám vývojáři. Kompilátory C++, které podporují standard C++20, například Clang (součást LLVM) a GNU Compiler Collection, na ně místo toho odkazují, aby zkrátily dobu procesu sestavení.