O que é o formato de ficheiro PCK?
.PCK é um formato de arquivo de recursos usado por vários jogos de computador. É um tipo de arquivo de dados compactado. O formato não é padronizado - cada motor de jogo ou estúdio define seu próprio layout interno de .pck, portanto, um .pck de um jogo geralmente não é compatível com ferramentas feitas para outro.
Um arquivo .pck típico pode incluir recursos como:
- Arquivos de áudio
- Gráficos e texturas
- Texto e scripts
- Elementos de interface do jogo
- Mapas, cenários e dados de nível
Os recursos podem ser armazenados em um único arquivo grande ou divididos em arquivos menores e organizados logicamente. A maioria das variantes de .pck começa com uma «palavra mágica» específica do motor, seguida por um índice de arquivos (nomes, offsets, tamanhos) e, em seguida, os dados de recursos concatenados. Um exemplo bem conhecido é o Godot Engine, cujos pacotes de recursos .pck começam com a tag ASCII GDPC. Outros estúdios usam layouts inteiramente diferentes sob a mesma extensão - semelhante à convenção relacionada de arquivos .PAK.
Arquivos .pck podem ser usados para adicionar conteúdo a um jogo ou atualizar arquivos do jogo quando o desenvolvedor implementa tal sistema. Este método de atualização é limpo e minimiza o risco de corrupção de arquivos, substituindo apenas os recursos relevantes. Abrir um .pck de um jogo específico geralmente requer um descompactador da comunidade ou um script QuickBMS escrito para esse título, pois não existe um visualizador universal.
Segurança e proteção
RISCO: MEDIUMO arquivo .pck de um jogo é apenas dados e é seguro como parte do jogo instalado. O risco é externo: arquivos .pck e pacotes de jogos «descompactados» baixados de sites aleatórios de modding/repack podem esconder malware, e os scripts QuickBMS executam lógica de extração que você deve obter de fontes comunitárias confiáveis. Editar ou recompactar o .pck de um jogo também pode quebrar o jogo ou violar seu EULA. Atenha-se aos arquivos oficiais do jogo e comunidades de modding conhecidas, e escaneie qualquer coisa que baixar.
Detalhes do formato
em resumo- Pacote de recursos do Godot Engine (.pck) - Jogos Godot enviam recursos em um .pck (magic 'GDPC') que o motor monta em tempo de execução; aberto com Godot/ferramentas da comunidade, não relacionado a arquivos de jogos de estúdio.
- Pacotes de áudio ou textura estilo FMOD / Wwise 'PCK' - Alguns motores nomeiam seus pacotes de áudio/recursos como .pck; a estrutura depende inteiramente do middleware.
- Arquivos Python facter / dados diversos '.pck' (estilo pickle) - Alguns aplicativos usam .pck para dados serializados; não é um arquivo de jogo.
Programas que abrem arquivos PCK
Detalhes técnicos
especificação profunda| Tipo de arquivo | Arquivo de dados de jogo proprietário |
| Codificação | Binário |
| Ordem dos bytes | Tipicamente little-endian em títulos de PC; varia de acordo com o motor/estúdio |
| Estrutura do contêiner | Específica do motor: magic/cabeçalho + índice de arquivos (tabela de conteúdo) + blobs de recursos concatenados |
| Bytes mágicos | Específicos do motor; sem assinatura universal. Godot Engine usa a tag ASCII GDPC no offset 0 |
| Compressão | Varia conforme o jogo - raw, zlib/DEFLATE, ou um codec personalizado por entrada |
| Criptografia | Geralmente nenhuma; alguns títulos ofuscam ou criptografam levemente o índice de arquivos ou as entradas |
| Tamanho típico do arquivo | De alguns MB a vários GB (agrupa grandes quantidades de conteúdo de jogo) |
| Tipos de recursos agrupados | Texturas, modelos 3D, áudio, scripts, elementos de UI, dados de nível/mapa |
| Índice de arquivos | Nome, offset e tamanho por entrada em um formato definido pelo motor; pacotes grandes podem indexar milhares de arquivos |
| Checksum/integridade | Varia - alguns formatos incluem CRC/hash por entrada; muitos não possuem nenhum |
| Variantes notáveis | Godot Engine (marca GDPC), Commandos/Pyro Studios, Perfect World Entertainment, Relic Entertainment |
| SO compatível | Windows (principal); builds de console quando aplicável |
| Descompactação | Ferramenta da comunidade específica do jogo ou script QuickBMS necessário; sem extrator universal |
| Lançado | Used across PC games from the early 2000s onward (e.g. Commandos 2, 2001) |
| Versão mais recente | N/A - no common specification; each game/engine defines its own .pck layout |
Conversões de PCK
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos PCK.