Co to jest format pliku PCK?
.PCK to format archiwum zasobów używany przez różne gry komputerowe. Jest to typ pliku archiwum danych. Format ten nie jest standaryzowany - każdy silnik gry lub studio definiuje własny układ wewnętrzny .pck, więc plik .pck z jednej gry zazwyczaj nie jest kompatybilny z narzędziami stworzonymi dla innej.
Typowy plik .pck może zawierać takie zasoby jak:
- Pliki audio
- Grafikę i tekstury
- Teksty i skrypty
- Elementy interfejsu gry
- Mapy, scenariusze i dane poziomów
Zasoby mogą być przechowywane w jednym dużym pliku lub podzielone na mniejsze, logicznie zorganizowane archiwa. Większość wariantów .pck zaczyna się od specyficznej dla silnika „magicznej liczby”, po której następuje indeks plików (nazwy, przesunięcia, rozmiary), a następnie połączone dane zasobów. Znany przykład to Godot Engine, którego pakiety zasobów .pck zaczynają się od znacznika ASCII GDPC. Inne studia używają zupełnie innych układów pod tym samym rozszerzeniem - podobnie jak w przypadku powiązanej konwencji archiwów .PAK.
Archiwa .pck mogą być używane do dodawania zawartości do gry lub aktualizacji plików gry, jeśli deweloper zaimplementował taki system. Ta metoda aktualizacji jest czysta i minimalizuje ryzyko uszkodzenia plików poprzez zastępowanie tylko odpowiednich zasobów. Otwarcie pliku .pck z konkretnej gry zazwyczaj wymaga społecznościowego rozpakowywacza lub skryptu QuickBMS napisanego dla tego tytułu, ponieważ nie istnieje uniwersalna przeglądarka.
Bezpieczeństwo
RYZYKO: MEDIUMPlik .pck należący do gry to tylko dane i jest bezpieczny jako część zainstalowanej gry. Ryzyko jest zewnętrzne: pliki .pck i „rozpakowane” pakiety gier pobrane z przypadkowych stron z modami/repackami mogą ukrywać złośliwe oprogramowanie, a skrypty QuickBMS wykonują logikę wyodrębniania, którą należy pozyskiwać z renomowanych źródeł społecznościowych. Edytowanie lub ponowne pakowanie pliku .pck gry może również uszkodzić grę lub naruszyć jej umowę EULA. Trzymaj się oficjalnych plików gry i znanych społeczności moderskich oraz skanuj wszystko, co pobierasz.
Szczegóły formatu
w pigułce- Pakiet zasobów Godot Engine (.pck) - Gry Godot dostarczają zasoby w pliku .pck (magiczne „GDPC”), który silnik montuje podczas działania; otwierany za pomocą Godot/narzędzi społecznościowych, niepowiązany z archiwami gier innych studiów.
- Pakiety audio lub tekstur w stylu FMOD / Wwise „PCK” - Niektóre silniki nazywają swoje spakowane pakiety audio/zasobów .pck; struktura zależy całkowicie od oprogramowania pośredniczącego (middleware).
- Pliki danych Python facter / inne pliki „.pck” (typu pickle) - Kilka aplikacji używa .pck dla danych serializowanych; nie jest to archiwum gry.
Programy otwierające pliki PCK
Szczegóły techniczne
specyfikacja| Typ pliku | Własnościowe archiwum danych gry |
| Kodowanie | Binarne |
| Kolejność bajtów | Zazwyczaj little-endian w tytułach na PC; różni się w zależności od silnika/studia |
| Struktura kontenera | Specyficzna dla silnika: magiczne bajty/nagłówek + indeks plików (spis treści) + połączone bloki zasobów |
| Magiczne bajty | Specyficzne dla silnika; brak uniwersalnej sygnatury. Godot Engine używa znacznika ASCII GDPC pod offsetem 0 |
| Kompresja | Różni się w zależności od gry - surowe dane, zlib/DEFLATE lub niestandardowy kodek dla każdego wpisu |
| Szyfrowanie | Zazwyczaj brak; niektóre tytuły zaciemniają lub lekko szyfrują indeks plików lub poszczególne wpisy |
| Typowy rozmiar pliku | Od kilku MB do kilku GB (gromadzi duże ilości zawartości gry) |
| Typy pakowanych zasobów | Tekstury, modele 3D, dźwięk, skrypty, elementy UI, dane poziomów/map |
| Indeks plików | Nazwa, przesunięcie i rozmiar dla każdego wpisu w formacie zdefiniowanym przez silnik; duże pakiety mogą indeksować tysiące plików |
| Suma kontrolna/integralność | Różnie - niektóre formaty zawierają CRC/hash dla każdego wpisu; wiele nie posiada żadnych |
| Godne uwagi warianty | Godot Engine (marka GDPC), Commandos/Pyro Studios, Perfect World Entertainment, Relic Entertainment |
| Kompatybilny system operacyjny | Windows (głównie); wersje konsolowe tam, gdzie ma to zastosowanie |
| Rozpakowywanie | Wymagane narzędzie społecznościowe specyficzne dla gry lub skrypt QuickBMS; brak uniwersalnego ekstraktora |
| Wydano | Used across PC games from the early 2000s onward (e.g. Commandos 2, 2001) |
| Najnowsza wersja | N/A - no common specification; each game/engine defines its own .pck layout |
Konwersje PCK
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki PCK.