Wat is het PCK-bestandsformaat?
.PCK is een formaat voor bronnenarchieven dat door verschillende computerspellen wordt gebruikt. Het is een type data-archiefbestand. Het formaat is niet gestandaardiseerd - elke game-engine of studio definieert zijn eigen interne .pck-lay-out, waardoor een .pck van de ene game over het algemeen niet compatibel is met tools die voor een andere game zijn gemaakt.
Een typisch .pck-bestand kan bronnen bevatten zoals:
- Audiobestanden
- Graphics en texturen
- Tekst en scripts
- Game-interface-elementen
- Kaarten, scenario's en levelgegevens
Bronnen kunnen worden opgeslagen in één groot bestand of worden verdeeld over kleinere, logisch georganiseerde archieven. De meeste .pck-varianten beginnen met een engine-specifiek „magic word”, gevolgd door een bestandsindex (namen, offsets, groottes) en vervolgens de samengevoegde asset-data. Een bekend voorbeeld is de Godot Engine, waarvan de .pck-bronpakketten beginnen met de ASCII-tag GDPC. Andere studio's gebruiken totaal andere lay-outs onder dezelfde extensie - vergelijkbaar met de gerelateerde .PAK-archief conventie.
.pck-archieven kunnen worden gebruikt om inhoud aan een game toe te voegen of gamebestanden bij te werken wanneer de ontwikkelaar een dergelijk systeem heeft geïmplementeerd. Deze methode van bijwerken is schoon en minimaliseert het risico op bestandsbeschadiging door alleen de relevante assets te vervangen. Het openen van een .pck van een specifieke game vereist meestal een community-unpacker of een QuickBMS-script dat voor die titel is geschreven, aangezien er geen universele viewer bestaat.
Beveiliging & veiligheid
RISICO: MEDIUMDe eigen .pck van een game is slechts data en is veilig als onderdeel van de geïnstalleerde game. Het risico is extern: .pck-bestanden en „uitgepakte” gamepakketten die zijn gedownload van willekeurige modding- of repack-sites kunnen malware bevatten, en QuickBMS-scripts voeren extractielogica uit die u van betrouwbare communitybronnen moet halen. Het bewerken of opnieuw inpakken van de .pck van een game kan de game ook onbruikbaar maken of de EULA schenden. Houd u aan de officiële bestanden van de game en bekende modding-communities, en scan alles wat u downloadt.
Formaatdetails
in een notendop- Godot Engine bronpakket (.pck) - Godot-games leveren assets in een .pck (magic 'GDPC') die de engine tijdens het draaien koppelt; geopend met Godot/community-tools, niet gerelateerd aan studio-game-archieven.
- FMOD / Wwise-stijl audio of textuur 'PCK' bundels - Sommige engines noemen hun verpakte audio- of asset-bundels .pck; de structuur hangt volledig af van de middleware.
- Python facter / diverse data '.pck' (pickle-achtige) bestanden - Een handvol apps gebruikt .pck voor geserialiseerde gegevens; geen game-archief.
Programma's die PCK-bestanden openen
Technische details
diepe specificaties| Bestandstype | Proprietary game-data-archief |
| Codering | Binair |
| Byte-volgorde | Meestal little-endian op PC-titels; varieert per engine/studio |
| Containerstructuur | Engine-specifiek: magic/header + bestandsindex (inhoudsopgave) + samengevoegde asset-blobs |
| Magic bytes | Engine-specifiek; geen universele signatuur. Godot Engine gebruikt ASCII-tag GDPC op offset 0 |
| Compressie | Varieert per game - raw, zlib/DEFLATE, of een aangepaste codec per item |
| Versleuteling | Meestal geen; sommige titels verhullen of versleutelen de bestandsindex of items licht |
| Typische bestandsgrootte | Enkele MB tot meerdere GB (bundelt grote hoeveelheden game-inhoud) |
| Gebundelde asset-typen | Texturen, 3D-modellen, audio, scripts, UI-elementen, level/kaart-gegevens |
| Bestandsindex | Naam, offset en grootte per item in een door de engine gedefinieerd formaat; grote pakketten kunnen duizenden bestanden indexeren |
| Checksum/integriteit | Varieert - sommige formaten bevatten een CRC/hash per item; velen hebben niets |
| Opmerkelijke varianten | Godot Engine (GDPC-merk), Commandos/Pyro Studios, Perfect World Entertainment, Relic Entertainment |
| Compatibel OS | Windows (primair); console-builds waar van toepassing |
| Uitpakken | Game-specifieke community-tool of QuickBMS-script vereist; geen universele extractor |
| Uitgebracht | Used across PC games from the early 2000s onward (e.g. Commandos 2, 2001) |
| Laatste versie | N/A - no common specification; each game/engine defines its own .pck layout |
PCK conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over PCK-bestanden.