.PCP

Arquivo PCP

Windows Installer Patch Creation Properties file
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo PCP é um banco de dados de «Propriedades de Criação de Patch» do Windows Installer - uma entrada de compilação para desenvolvedores que instrui o Msimsp.exe sobre como comparar um MSI antigo e um novo para gerar um patch .msp. Abra-o com o Orca do Windows SDK. Usuários finais nunca instalam um PCP; ele é uma receita de compilação, não um patch.

Desenvolvedor: Microsoft Categoria: Arquivos de Desenvolvedor MIME: application/octet-stream
ABRE EM Windows
Relacionado: .DO · .MD · .HEX · .XSD

Nesta página

19k+ extensões indexadas
Última revisão em Aug 31, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro PCP?

Um arquivo .pcp (Windows Installer Patch Creation Properties file) é um arquivo de entrada de compilação de desenvolvedor usado pelo Windows Installer para gerar patches de software. Arquivos .pcp contêm configurações globais para pacotes de atualização e servem como base para a geração de arquivos de patch MSP. Tais arquivos são consumidos pela cadeia de ferramentas de compilação de patches - eles não são arquivos de instalação para o usuário final.

O .pcp é um arquivo binário armazenado como um OLE2 Compound File Binary (o mesmo contêiner dos bancos de dados MSI) e pode ser aberto e editado usando o programa Orca incluído no Windows SDK. Os patches são gerados a partir de arquivos .pcp pelo Msimsp.exe, que chama a PatchWiz.dll para comparar um MSI de destino com um MSI atualizado e emitir o patch .msp final. Todas essas ferramentas são fornecidas como parte do Windows Software Development Kit (Windows SDK). A geração de patches requer conhecimento especializado; no entanto, a instalação do patch resultante é um processo simples.

Pipelines de compilação modernos geralmente usam o WiX Toolset (via Pyro.exe e arquivos descritores .wixmsp) como uma abordagem de autoria alternativa, embora o Msimsp.exe com um arquivo .pcp continue sendo suportado no Windows Installer 3.x-5.x. Os desenvolvedores normalmente começam a partir de um template.pcp em branco fornecido com o SDK.

Segurança e proteção

RISCO: LOW

Um PCP é um banco de dados de entrada de compilação de desenvolvedor, não um instalador ou executável - abrir um no Orca para inspecioná-lo não faz nada ao seu sistema. Ele não instala software e os usuários finais nunca precisam executá-lo. A única precaução real é a habitual para entradas de compilação: apenas compile/execute ferramentas de patch em arquivos .pcp de fontes em que você confia, já que o .msp resultante modificará um produto instalado. Não há comportamento de execução automática ou macros no PCP em si.

Detalhes do formato

em resumo
NOME COMPLETOWindows Installer Patch Creation Properties filetambém conhecido como Patch Creation Properties, PCP file
DESENVOLVEDORMicrosoftdesde circa 2000 (Windows Installer 1.x patch tooling - PatchWiz.dll)
TIPO MIMEapplication/octet-stream
TIPOBanco de dados do Windows Installer (OLE2 / Compound File Binary) descrevendo como construir um patch MSP
RELACIONADO.do.md.hex.xsd
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
0001020304050607
HEX
D0CF11E0A1B11AE1
ASCII
········
Um PCP é um banco de dados do Windows Installer, portanto, carrega a mesma assinatura OLE2/CFBF de 8 bytes (D0 CF 11 E0 A1 B1 1A E1) que os arquivos .msi e .msp. Ele é distinguido por suas tabelas MSI internas (Properties, ImageFamilies, UpgradedImages, TargetImages, PatchMetadata), não por um cabeçalho exclusivo.

Programas que abrem arquivos PCP

Windows4 apps
Orca (Windows SDK) Gratuito Instale o Orca a partir das «Windows Installer Developer Tools» do Windows SDK e abra o .pcp para visualizar/editar suas tabelas MSI. O editor padrão de PCP.
Msimsp.exe (Windows SDK) Gratuito Linha de comando: «Msimsp.exe -s patch.pcp -p patch.msp -l log.txt» - chama a PatchWiz.dll para construir o .msp a partir do .pcp.
WiX Toolset Código aberto Alternativa moderna: crie patches com projetos de patch WiX em vez de um .pcp editado manualmente; o WiX pode conduzir a mesma lógica de construção de patches.
InstEd (MSI editor) Freemium Um editor alternativo de banco de dados MSI/PCP; abra o .pcp para inspecionar ou editar suas tabelas do Windows Installer.

Detalhes técnicos

especificação profunda
Estrutura do arquivoBanco de dados relacional do Windows Installer armazenado dentro de um OLE2 Compound File Binary (CFBF) - mesmo formato de contêiner dos arquivos `.msi` e `.msp`
Magic bytes (hex)`D0 CF 11 E0 A1 B1 1A E1` no deslocamento 0 - a assinatura OLE2/CFBF compartilhada com `.msi` e `.msp`; o arquivo é distinguido pelo seu esquema de tabela interno da PatchWiz, não por um cabeçalho exclusivo
CodificaçãoBinário (little-endian)
CompressãoNenhuma no banco de dados em si; pacotes MSI de origem referenciados podem conter cargas de arquivos compactadas em CAB
Tabelas internas`Properties`, `ImageFamilies`, `UpgradedImages`, `TargetImages`, `ExternalFiles`, `PatchMetadata` - estas dizem à PatchWiz como comparar duas imagens MSI
Ferramenta de compilação principal`Msimsp.exe` (Windows SDK) - lê o `.pcp` e invoca a `PatchWiz.dll` para produzir o pacote de patch `.msp` de saída
Ferramentas de edição**Orca** (editor de banco de dados MSI do Windows SDK); InstEd; qualquer editor de tabelas MSI compatível com OLE2
Artefato de saídaUm pacote de patch `.msp` do Windows Installer pronto para distribuição e instalação silenciosa pelo usuário final
Tamanho típico do arquivoDe alguns KB a algumas centenas de KB - armazena instruções de compilação e referências de arquivos, não os dados da carga útil
Tipo MIME`application/octet-stream` (nenhum tipo MIME específico do formato registrado)
SO associadoWindows (Windows Installer 1.x a 5.x)
Alternativa modernaAutoria de patches via WiX Toolset usando `Pyro.exe` e arquivos descritores `.wixmsp`, que substitui amplamente o fluxo de trabalho `.pcp` + `Msimsp.exe` em pipelines de compilação atuais
Lançadocirca 2000 (Windows Installer 1.x patch tooling - PatchWiz.dll)
Versão mais recenteStable across Windows Installer 3.x-5.x; tooling shipped in the Windows SDK
Especificaçãolearn.microsoft.com

Conversões de PCP

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos PCP. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos PCP.

Perguntas frequentes

O que é um arquivo PCP?
É um arquivo de «Propriedades de Criação de Patch» do Windows Installer - um banco de dados de desenvolvedor que diz à ferramenta de patch da Microsoft (Msimsp.exe/PatchWiz.dll) como comparar um MSI antigo e um novo e construir um patch .msp. É uma receita para um patch, não o patch em si.
Como eu abro um arquivo PCP?
Abra-o no Orca, o editor de banco de dados MSI gratuito do Windows SDK, para visualizar e editar suas tabelas do Windows Installer. O InstEd é um editor alternativo.
Eu instalo um arquivo PCP?
Não. Um PCP é uma entrada de compilação, não um instalador - usuários finais nunca o instalam. Os desenvolvedores o executam através do Msimsp.exe para produzir um patch .msp, e esse .msp é o que é instalado.
Como transformo um PCP em um patch MSP?
Execute o Msimsp.exe (que chama a PatchWiz.dll) com o .pcp como entrada: «Msimsp.exe -s patch.pcp -p patch.msp -l log.txt». Ambas as ferramentas acompanham o Windows SDK.
Qual é a diferença entre um PCP e um MSP?
Um PCP descreve como construir um patch; um MSP é o pacote de patch real que os clientes instalam. O PCP é a receita de origem, o MSP é o entregável produzido a partir dela.
Existe uma alternativa moderna para editar um PCP manualmente?
Sim - o WiX Toolset permite que você crie patches do Windows Installer em formato de projeto/código-fonte em vez de editar um banco de dados .pcp diretamente, construindo então o .msp a partir disso.

Referências

1Microsoft - Creating a Patch Creation Properties Filelearn.microsoft.com
2Microsoft - Msimsp.exelearn.microsoft.com

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.DATProgram Data File (generic)
7.RPMSGRestricted Permission Message
8.TXTPlain Text File
9.MDMarkdown Document
10.NOMEDIAAndroid No-Media Marker File

Extensões relacionadas

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z