Co to jest format pliku PUP?
Pliki .pup (PlayStation Update Package) to pakiety plików używane w procesie aktualizacji oprogramowania układowego Sony w systemach PlayStation, w tym PSP, PlayStation 3, PlayStation 4, PlayStation 5 oraz PlayStation Vita. Pakiet .pup może zawierać poprawki zabezpieczeń lub błędów, zmodyfikowane lub całkowicie nowe ustawienia systemowe oraz dodatkowe opcje.
Każdy plik .pup jest podpisanym, zaszyfrowanym kontenerem opracowanym przez Sony Interactive Entertainment - nie jest on przeznaczony do edycji przez użytkownika, choć narzędzia firm trzecich pozwalają na wypakowanie i inspekcję wewnętrznych segmentów plików.
Typy plików .pup
Pliki .pup dla PS3 występują w dwóch rodzajach funkcjonalnych: pakiety zawierające tylko poprawki o nazwie PS3PATCH.PUP oraz pakiety pełnej aktualizacji o nazwie PS3UPDAT.PUP. Wyróżnia się również cztery edycje wariantów konsoli:
- Retail/CEX
- Shop/SEX
- Debug/DEX
- Tool/DECR
Edycja Retail/CEX obejmuje dwa warianty rozmiarowe: wydanie o standardowym rozmiarze publikowane online przez Sony oraz wariant „dopełniony” (padded), w którym dopisuje się zera, aby plik osiągnął rozmiar 256 MB.
Aktualizacje dla PS4 i PS5 współdzielą rozszerzenie .pup, ale korzystają z innych struktur wewnętrznych i silniejszego szyfrowania. Pakiety PS3 zaczynają się od sygnatury ASCII SCEUF (hex 53 43 45 55 46) na offsetcie bajtowym 0; pakiety nowszych generacji nie posiadają tego nagłówka.
Dodatkowe informacje
- Pliki
.pupdla danej wersji oprogramowania są uniwersalne regionalnie - ten sam pakiet ma zastosowanie na całym świecie. - W systemie Windows zawartość pliku
.pupdla PS3 można sprawdzić za pomocą narzędzia PS3 PUP Extractor. - Aktualizację
.pupmożna skopiować na PlayStation 3 z nośnika USB lub pobrać bezpośrednio z Internetu; musi ona zostać umieszczona w katalogu/PS3/UPDATE/na nośniku pamięci. Aktualizacje PS4 i PS5 używają odpowiednio ścieżek/PS4/UPDATE/oraz/PS5/UPDATE/. - Powiązane formaty obejmują pakiety zawartości .PKG oraz obrazy oprogramowania układowego .BIN.
Bezpieczeństwo
RYZYKO: MEDIUMOficjalne pliki .pup PlayStation z witryny playstation.com są bezpieczne - są podpisane, a konsola weryfikuje ich autentyczność. Prawdziwe zagrożenia dotyczą NIEOFICJALNEGO oprogramowania: zmodyfikowane pliki .pup lub „custom firmware” z forów mogą uszkodzić konsolę, a przerwanie aktualizacji (brak zasilania, wyjęcie USB) w trakcie instalacji może uszkodzić system. Zawsze pobieraj oprogramowanie wyłącznie z oficjalnych stron wsparcia Sony, korzystaj ze stabilnego źródła zasilania i przestrzegaj dokładnych nazw folderów/plików.
Szczegóły formatu
w pigułce- Instalator Puppy Linux DotPup - Samoinstalujący się pakiet (skrypt powłoki, często skompresowany gzip) dla dystrybucji Puppy Linux - niezwiązany z PlayStation, obecnie w większości zastąpiony przez .pet i mający znaczenie tylko w systemie Puppy Linux.
Programy otwierające pliki PUP
Szczegóły techniczne
specyfikacja| Typ kontenera | Podpisane, zaszyfrowane archiwum aktualizacji oprogramowania układowego |
| Magiczne bajty (PS3) | `SCEUF` - sekwencja ASCII hex `53 43 45 55 46` na offsetcie bajtowym 0 |
| Deweloper | Sony Interactive Entertainment |
| Obsługiwane platformy | PSP, PlayStation 3, PlayStation 4, PlayStation 5, PlayStation Vita |
| Typ MIME | `application/octet-stream` |
| Podtypy funkcjonalne PS3 | `PS3PATCH.PUP` (tylko poprawka) i `PS3UPDAT.PUP` (pełna aktualizacja systemu) |
| Edycje wariantów konsoli PS3 | Retail/CEX, Shop/SEX, Debug/DEX, Tool/DECR |
| Wariant dopełniony Retail/CEX | Standardowa zawartość z dopełnieniem zerami do osiągnięcia dokładnie 256 MB |
| Katalog aktualizacji (PS3) | `/PS3/UPDATE/` na pamięci USB lub wewnętrznej pamięci systemu |
| Katalog aktualizacji (PS4/PS5) | odpowiednio `/PS4/UPDATE/` oraz `/PS5/UPDATE/` |
| Zachowanie regionalne | Uniwersalne regionalnie; pojedynczy plik `.pup` ma zastosowanie do wszystkich regionów dla danej wersji oprogramowania |
| Układ wewnętrzny | Nagłówek oparty na segmentach, przechowujący liczbę segmentów, poszczególne offsety i rozmiary; segmenty danych są zaszyfrowane |
| Szyfrowanie | Dane zaszyfrowane algorytmem AES; autentyczność pakietu wymuszona podpisem cyfrowym RSA |
| Ekstrakcja w Windows | PS3 PUP Extractor może rozpakować zawartość segmentów pliku `.pup` dla PS3 w systemie Windows |
| Wydano | PlayStation .pup with PSP/PS3 (PS3 launched 2006); used through PS4/PS5/Vita |
| Specyfikacja | www.psdevwiki.com |
Konwersje PUP
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki PUP.