.PCP

Plik PCP

Windows Installer Patch Creation Properties file
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik PCP to baza danych Windows Installer „Patch Creation Properties” - dane wejściowe dla programisty, które instruują narzędzie Msimsp.exe, jak porównać starą i nową wersję MSI w celu wygenerowania poprawki .msp. Można go otworzyć za pomocą programu Orca z zestawu Windows SDK. Użytkownicy końcowi nigdy nie instalują plików PCP; jest to receptura kompilacji, a nie sama poprawka.

Deweloper: Microsoft Kategoria: Pliki developerskie MIME: application/octet-stream
OTWIERA SIĘ NA Windows
Powiązane: .DO · .MD · .HEX · .XSD

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 31, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku PCP?

Plik .pcp (Windows Installer Patch Creation Properties file) to plik wejściowy procesu kompilacji używany przez Windows Installer do generowania poprawek oprogramowania. Pliki .pcp zawierają globalne ustawienia pakietów aktualizacji i służą jako podstawa do generowania plików poprawek MSP. Pliki te są przetwarzane przez łańcuch narzędzi do budowania poprawek - nie są to pliki instalacyjne dla użytkownika końcowego.

.pcp to plik binarny przechowywany jako OLE2 Compound File Binary (ten sam kontener co bazy danych MSI) i może być otwierany oraz edytowany za pomocą programu Orca dołączonego do Windows SDK. Poprawki są generowane z plików .pcp przez Msimsp.exe, który wywołuje PatchWiz.dll w celu porównania docelowego MSI z ulepszonym MSI i wyemitowania końcowej poprawki .msp. Wszystkie te narzędzia są dostarczane jako część Windows Software Development Kit (Windows SDK). Generowanie poprawek wymaga specjalistycznej wiedzy; jednak instalacja wynikowej poprawki jest prostym procesem.

Nowoczesne potoki kompilacji często wykorzystują WiX Toolset (poprzez Pyro.exe i pliki deskryptorów .wixmsp) jako alternatywne podejście do tworzenia poprawek, choć Msimsp.exe z plikiem .pcp pozostaje obsługiwany w wersjach Windows Installer 3.x-5.x. Programiści zazwyczaj zaczynają od pustego pliku template.pcp dostarczanego wraz z SDK.

Bezpieczeństwo

RYZYKO: LOW

PCP to baza danych będąca danymi wejściowymi dla programisty, a nie instalator czy plik wykonywalny - otwarcie go w programie Orca w celu inspekcji nie wpływa na system. Nie instaluje on oprogramowania i użytkownicy końcowi nigdy nie muszą go uruchamiać. Jedyną realną przestrogą jest ta typowa dla plików wejściowych kompilacji: należy budować/uruchamiać narzędzia poprawek tylko na plikach .pcp z zaufanych źródeł, ponieważ wynikowy .msp będzie modyfikował zainstalowany produkt. W samym PCP nie ma mechanizmów autostartu ani makr.

Szczegóły formatu

w pigułce
PEŁNA NAZWAWindows Installer Patch Creation Properties fileznany również jako Patch Creation Properties, PCP file
DEWELOPERMicrosoftod circa 2000 (Windows Installer 1.x patch tooling - PatchWiz.dll)
TYP MIMEapplication/octet-stream
TYPBaza danych Windows Installer (OLE2 / Compound File Binary) opisująca sposób budowy poprawki MSP
POWIĄZANE.do.md.hex.xsd
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
0001020304050607
HEX
D0CF11E0A1B11AE1
ASCII
········
PCP jest bazą danych Windows Installer, więc posiada tę samą 8-bajtową sygnaturę OLE2/CFBF (D0 CF 11 E0 A1 B1 1A E1) co pliki .msi i .msp. Rozróżnia się go po wewnętrznych tabelach MSI (Properties, ImageFamilies, UpgradedImages, TargetImages, PatchMetadata), a nie po unikalnym nagłówku.

Programy otwierające pliki PCP

Windows4 apps
Orca (Windows SDK) Darmowy Zainstaluj program Orca z pakietu Windows SDK „Windows Installer Developer Tools”, a następnie otwórz .pcp, aby przeglądać/edytować jego tabele MSI. Standardowy edytor PCP.
Msimsp.exe (Windows SDK) Darmowy Linia komend: „Msimsp.exe -s patch.pcp -p patch.msp -l log.txt” - wywołuje PatchWiz.dll w celu zbudowania .msp z pliku .pcp.
WiX Toolset Open-source Nowoczesna alternatywa: twórz poprawki za pomocą projektów WiX zamiast ręcznie edytowanego .pcp; WiX może obsługiwać tę samą logikę budowania poprawek.
InstEd (MSI editor) Freemium Alternatywny edytor baz danych MSI/PCP; otwórz .pcp, aby sprawdzić lub edytować jego tabele Windows Installer.

Szczegóły techniczne

specyfikacja
Struktura plikuRelacyjna baza danych Windows Installer przechowywana wewnątrz OLE2 Compound File Binary (CFBF) - ten sam format kontenera co pliki `.msi` i `.msp`
Magiczne bajty (hex)`D0 CF 11 E0 A1 B1 1A E1` pod offsetem 0 - sygnatura OLE2/CFBF współdzielona z `.msi` i `.msp`; plik jest rozróżniany przez wewnętrzny schemat tabel PatchWiz, a nie unikalny nagłówek
KodowanieBinarne (little-endian)
KompresjaBrak w samej bazie danych; przywoływane źródłowe pakiety MSI mogą zawierać dane skompresowane metodą CAB
Tabele wewnętrzne`Properties`, `ImageFamilies`, `UpgradedImages`, `TargetImages`, `ExternalFiles`, `PatchMetadata` - informują one PatchWiz, jak porównać dwa obrazy MSI
Główne narzędzie kompilacji`Msimsp.exe` (Windows SDK) - odczytuje `.pcp` i wywołuje `PatchWiz.dll` w celu wytworzenia wyjściowego pakietu poprawki `.msp`
Narzędzia do edycji**Orca** (edytor baz danych MSI z Windows SDK); InstEd; dowolny edytor tabel MSI obsługujący OLE2
Produkt wyjściowyPakiet poprawki Windows Installer `.msp` gotowy do dystrybucji i cichej instalacji u użytkownika końcowego
Typowy rozmiar plikuOd kilku KB do kilkuset KB - przechowuje instrukcje budowania i odniesienia do plików, a nie same dane
Typ MIME`application/octet-stream` (brak zarejestrowanego typu MIME specyficznego dla formatu)
Powiązany system operacyjnyWindows (Windows Installer od 1.x do 5.x)
Nowoczesna alternatywaTworzenie poprawek w WiX Toolset za pomocą `Pyro.exe` i plików deskryptorów `.wixmsp`, co w dużej mierze zastępuje przepływ pracy `.pcp` + `Msimsp.exe` w obecnych potokach kompilacji
Wydanocirca 2000 (Windows Installer 1.x patch tooling - PatchWiz.dll)
Najnowsza wersjaStable across Windows Installer 3.x-5.x; tooling shipped in the Windows SDK
Specyfikacjalearn.microsoft.com

Konwersje PCP

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami PCP. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki PCP.

Najczęściej zadawane pytania

Co to jest plik PCP?
Jest to plik Windows Installer „Patch Creation Properties” - baza danych dla programistów, która mówi narzędziu Microsoftu do tworzenia poprawek (Msimsp.exe/PatchWiz.dll), jak porównać stary i nowy plik MSI oraz zbudować poprawkę .msp. To receptura poprawki, a nie sama poprawka.
Jak otworzyć plik PCP?
Otwórz go w programie Orca, darmowym edytorze baz danych MSI z zestawu Windows SDK, aby przeglądać i edytować jego tabele Windows Installer. Alternatywnym edytorem jest InstEd.
Czy mam zainstalować plik PCP?
Nie. PCP to dane wejściowe kompilacji, a nie instalator - użytkownicy końcowi nigdy go nie instalują. Programiści uruchamiają go przez Msimsp.exe, aby wyprodukować poprawkę .msp, i to właśnie plik .msp jest instalowany.
Jak zamienić PCP w poprawkę MSP?
Uruchom Msimsp.exe (który wywołuje PatchWiz.dll) z plikiem .pcp jako wejściem: „Msimsp.exe -s patch.pcp -p patch.msp -l log.txt”. Oba narzędzia są dostarczane z Windows SDK.
Jaka jest różnica między PCP a MSP?
PCP opisuje, jak zbudować poprawkę; MSP to rzeczywisty pakiet poprawki, który instalują klienci. PCP to receptura źródłowa, a MSP to produkt końcowy z niej wytworzony.
Czy istnieje nowoczesna alternatywa dla ręcznej edycji PCP?
Tak - WiX Toolset pozwala na tworzenie poprawek Windows Installer w formie projektu/źródła zamiast bezpośredniej edycji bazy danych .pcp, a następnie buduje z tego plik .msp.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z