.PCM Extensão de arquivo
Arquivo de modulação por código de pulso
| Desenvolvedor | N/D |
| Popularidade |
3,4 | 93 Votos |
O que é um arquivo PCM?
Um arquivo PCM contém dados de áudio não compactados de Modulação por Código de Pulso (PCM), que representam ondas sonoras em formato digital. Ele armazena o áudio como uma série de amostras numéricas binárias, com cada amostra delimitando a amplitude da onda sonora em um momento específico.
Mais informações
O formato PCM preserva a fidelidade do áudio ao registrar toda a faixa de frequências sem perder qualidade devido à compactação. Como os arquivos PCM armazenam áudio de alta qualidade, profissionais de produção musical e design de som costumam trabalhar com eles (o PCM foi fundamental para o padrão de áudio de CD desenvolvido pela Philips e pela Sony).
Além disso, os arquivos PCM são brutos e não incluem metadados, como detalhes da faixa ou configurações de reprodução, o que pode dificultar sua reprodução correta para usuários comuns. Para simplificar a reprodução, os usuários costumam empacotar dados PCM em formatos contêiner, como .WAV ou .AIFF, para incluir os metadados necessários.
Como abrir um arquivo PCM
Você pode abrir arquivos PCM com vários reprodutores de mídia, incluindo o MPlayer, (Audacity|audacity/audacity}, e o Adobe Audition. Para abrir um arquivo PCM com o Audition, selecione File → Open.
Como converter um arquivo PCM
Vários editores de áudio e reprodutores de mídia, incluindo Audacity, MPlayer e Adobe Audition, podem converter arquivos PCM para outros formatos.
Por exemplo, o Audacity pode converter arquivos PCM para os seguintes formatos de áudio:
Programas que abrem ou fazem referência a arquivos PCM
Módulo C++ pré-compilado
| Desenvolvedor | ISO C++ Standards Committee |
| Popularidade |
2,0 | 1 Voto |
Um arquivo PCM é um módulo C++ pré-compilado que um compilador C++ cria ao compilar arquivos .CPPM (módulos C++). Ele contém dados binários que representam a forma compilada de uma interface de módulo. Os arquivos PCM permitem que os compiladores compilem arquivos de código-fonte mais rapidamente, evitando a análise sintática e a compilação repetitivas de arquivos de cabeçalho, como arquivos .H.
Mais informações
A Organização Internacional de Normalização (ISO), em colaboração com o Comitê de Padronização do C++ (também conhecido como WG21), desenvolve e mantém a linguagem de programação C++. Eles introduziram os módulos (incluindo os arquivos CPPM e PCM) como parte do padrão C++20, finalizado em dezembro de 2020. O objetivo dos módulos é reduzir problemas de dependência, melhorar a organização do código e aumentar a velocidade de compilação, oferecendo uma alternativa aos arquivos de cabeçalho tradicionais.
Quando os desenvolvedores estão prontos para compilar o projeto, eles podem compilar arquivos CPPM usando compiladores C++ compatíveis com o padrão C++20, como o Clang (incluído no LLVM) ou o GNU Compiler Collection. O compilador gera um arquivo PCM durante esse processo de compilação, que pode ser reutilizado em compilações futuras para economizar tempo.
Por exemplo, um desenvolvedor pode criar um arquivo PCM com o compilador Clang a partir do arquivo example.cppm digitando o seguinte comando:
clang++ -std=c++20 -c example.cppm -o example.pcm
Como abrir um arquivo PCM
Você não deve tentar abrir arquivos PCM, pois eles contêm dados binários compilados e não foram projetados para serem modificados por desenvolvedores. Em vez disso, compiladores C++ compatíveis com o padrão C++20, como o Clang (incluído no LLVM) e o GNU Compiler Collection, fazem referência a eles para reduzir o tempo do processo de compilação.