VPK
Jump to navigation
Jump to search
The scenes equivalent to sonys PKGS format but in case it's to use with a HENkaku enabled Vitas or PSTVs, it does not use any encryption over the files. So you can not install a VPK with the official PKG Installer and vice verca, VitaShell can not install PKGS files.
Make your own VPK files
Do that the same way just like it will be done for own made PKGS files. But instead of the original encrypted files, use the one from your project or what ever for non-encrypted app files.
File format
File Layout
- The PKZip (Zip) file. (.vpk) format consists of:
File Layout |
---|
Local file header 1 |
File data 1 |
Data descriptor 1 |
Local file header 2 |
File data 2 |
Data descriptor 2 |
... |
Local file header n |
File data n |
Data descriptor n |
Archive descriptor header |
Archive extra data record |
Central directory |
Local File
- For a single local file:
byte index | Description | ||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
[0x00-0x03] | Signature of the local file header. This is always '\x50\x4b\x03\x04'. | ||||||||||||||||||||||||||||||||||||||||||||||||
[0x04-0x05] | Version | ||||||||||||||||||||||||||||||||||||||||||||||||
[0x06-0x07] | Flags
| ||||||||||||||||||||||||||||||||||||||||||||||||
[0x08-0x09] | Compression
| ||||||||||||||||||||||||||||||||||||||||||||||||
[0x0A-0x0B] | File modification time
stored in standard MS-DOS format:
| ||||||||||||||||||||||||||||||||||||||||||||||||
[0x0C-0x0D] | File modification date:
stored in standard MS-DOS format:
| ||||||||||||||||||||||||||||||||||||||||||||||||
[0x0E-0x11] | Crc-32: |