.PCM Estensione file
File Pulse Code Modulation
| Sviluppatore | N/D |
| Popolarità |
3,4 | 93 Voti |
Che cos'è un file PCM?
Un file PCM contiene dati audio Pulse Code Modulation (PCM) non compressi, che rappresentano le onde sonore in formato digitale. Memorizza l'audio come una serie di campioni numerici binari, in cui ogni campione indica l'ampiezza dell'onda sonora in un momento specifico.
Maggiori informazioni
Il formato PCM preserva la fedeltà audio registrando l'intera gamma di frequenze senza perdere qualità a causa della compressione. Poiché i file PCM memorizzano audio di alta qualità, i professionisti della produzione musicale e del sound design lavorano spesso con questi file (il PCM è stato parte integrante dello standard audio CD sviluppato da Philips e Sony).
Inoltre, i file PCM sono dati grezzi e non includono metadati, come i dettagli delle tracce o le configurazioni di riproduzione, rendendo potenzialmente difficile per gli utenti comuni riprodurli correttamente. Per semplificare la riproduzione, gli utenti spesso inseriscono i dati PCM in formati contenitore come .WAV o .AIFF per includere i metadati necessari.
Come aprire un file PCM
Puoi aprire i file PCM con diversi lettori multimediali, tra cui MPlayer, (Audacity|audacity/audacity}, e Adobe Audition. Per aprire un file PCM con Audition, seleziona File → Open.
Come convertire un file PCM
Diversi editor audio e lettori multimediali, tra cui Audacity, MPlayer e Adobe Audition, possono convertire i file PCM in altri formati.
Ad esempio, Audacity può convertire i file PCM nei seguenti formati audio:
Programmi che aprono o fanno riferimento ai file PCM
Modulo C++ precompilato
| Sviluppatore | ISO C++ Standards Committee |
| Popolarità |
2,0 | 1 Voto |
Un file PCM è un modulo C++ precompilato, che un compilatore C++ crea durante la compilazione dei file .CPPM (moduli C++). Contiene dati binari che rappresentano la forma compilata dell'interfaccia di un modulo. I file PCM consentono ai compilatori di compilare più rapidamente i file del codice sorgente, evitando di ripetere l'analisi sintattica e la compilazione dei file di intestazione, come i file .H.
Maggiori informazioni
L'International Organization for Standardization (ISO), in collaborazione con il C++ Standards Committee (noto anche come WG21), sviluppa e mantiene il linguaggio di programmazione C++. Ha introdotto i moduli (inclusi i file CPPM e PCM) come parte dello standard C++20, finalizzato nel dicembre 2020. Lo scopo dei moduli è ridurre i problemi di dipendenze, migliorare l'organizzazione del codice e aumentare la velocità di compilazione, fornendo un'alternativa ai tradizionali file di intestazione.
Quando gli sviluppatori sono pronti a creare il programma, possono compilare i file CPPM utilizzando compilatori C++ che supportano lo standard C++20, come Clang (incluso in LLVM) o GNU Compiler Collection. Il compilatore genera un file PCM durante questo processo di compilazione, che può essere riutilizzato nelle compilazioni future per risparmiare tempo.
Ad esempio, uno sviluppatore può creare un file PCM con il compilatore Clang dal file example.cppm digitando il comando seguente:
clang++ -std=c++20 -c example.cppm -o example.pcm
Come aprire un file PCM
Non dovresti provare ad aprire i file PCM, poiché contengono dati binari compilati e non sono destinati a essere modificati dagli sviluppatori. I compilatori C++ che supportano lo standard C++20, come Clang (incluso in LLVM) e GNU Compiler Collection, li utilizzano invece per ridurre il tempo necessario al processo di compilazione.