Hvad er XP3-filformatet?
Filer med filtypenavnet .xp3 er forbundet med KiriKiri, en japansk visual novel-motor også kendt som TVP. I stedet for kun at indeholde scripts, er .xp3 motorens pakkede arkivformat - en binær container, der samler alle de aktiver, et spil har brug for at køre.
.xp3-arkiver bruges almindeligvis af populære japanske videospil, herunder såkaldte dōjin-titler. Med få undtagelser er disse spil primært udviklet til Windows-systemer.
Filer med filtypenavnet .xp3 gemmer forskellige data, der bruges af spil bygget med KiriKiri-motoren. De indeholder ressourcer såsom tekstblokke, billeder, lydspor og spil-scripts. Formatet minder om et ZIP-arkiv, men er motorspecifikt og begynder med ASCII-headeren XP3 (magic bytes 58 50 33 0D 0A 20 0A 1A 8B 67 01). Data for hver post kan være komprimeret med zlib/DEFLATE. Mange kommercielle titler krypterer eller slører indekset med XOR-baserede koder, hvilket kræver spilspecifikke udpakningsværktøjer som GARbro eller KrkrExtract frem for et standard arkivværktøj.
Sikkerhed og tryghed
RISIKO: MEDIUMXP3-arkiver er spildata, men de kommer ofte fra piratkopierede eller gråzone-downloads af visual novels, der er bundtet med ekstra eksekverbare filer - det er disse bundter, ikke selve XP3-filen, der udgør risikoen. Udpakningsværktøjer (GARbro, KrkrExtract) er fællesskabsprojekter; hent dem fra deres officielle GitHub-repos, ikke fra spejlsider. Nogle titler er voksenindhold (eroge); formatet er motorspecifikt og er ikke i sig selv en malware-vektor.
Formatdetaljer
kort fortalt- FastStone XP3 (sjælden) - Enkelte urelaterede værktøjer har brugt .xp3; den dominerende betydning er langt overvejende KiriKiri-arkivet.
Programmer der åbner XP3-filer
Tekniske detaljer
dyb specifikation| Containertype | Binært virtuelt filsystemarkiv (ZIP-lignende pakker) |
| Filsignatur (magic bytes) | 58 50 33 0D 0A 20 0A 1A 8B 67 01 ved offset 0 (ASCII «XP3» + 8 fortsættelses-bytes) |
| Byte-orden | Little-endian |
| Komprimering | zlib/DEFLATE per post; poster kan også gemmes ukomprimeret |
| Kryptering | Valgfri XOR-baseret sløring af indekset og/eller fildata per spil; mangler i mange freeware-titler |
| Kodning af filnavne | UTF-16 (Unicode); understøtter japanske og andre multi-byte tegn |
| MIME-type | application/octet-stream |
| Typisk arkivstørrelse | 10 MB - adskillige GB (samler en hel visual novels aktiver) |
| Understøttede platforme | Windows (KiriKiri/KiriKiriZ runtime); Android (Kirikiroid2) |
| Indeksstruktur | Separat indeksblok, der viser hver posts navn, offset og komprimerede/ukomprimerede størrelser |
| Integritetskontrol | Adler-32 tjeksum per post via zlib; ingen kryptografisk signatur for hele arkivet |
| Motorvarianter | KiriKiri (original), KiriKiri2, KiriKiriZ (krkrz); kommercielle titler kan tilføje proprietære krypteringslag |
| Typiske indlejrede filtyper | KAG-scenarie-scripts (.ks), TJS2-kode (.tjs), billeder (PNG/BMP), lyd (OGG/WAV), video |
| Udvikler | W.Dee / TVPSoft (TVP-projekt) |
| Udgivet | Early 2000s (KiriKiri / KiriKiri2 / KAG visual-novel engine, Japan) |
| Seneste version | KiriKiri2 / KiriKiriZ (KAGEX); XP3 container layout stable |
| Specifikation | github.com |
XP3-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om XP3-filer.