Hva er XP3-filformatet?
Filer med filendelsen .xp3 er knyttet til KiriKiri, en japansk motor for visuelle romaner også kjent som TVP. I stedet for å bare inneholde skript, er .xp3 motorens pakkede arkivformat - en binær beholder som samler alle ressurser et spill trenger for å kjøre.
.xp3-arkiver brukes vanligvis av populære japanske videospill, inkludert såkalte dōjin-titler. Med få unntak er disse spillene hovedsakelig utviklet for Windows-systemer.
Filer med filendelsen .xp3 lagrer diverse data som brukes av spill bygget med KiriKiri-motoren. De inneholder ressurser som tekstblokker, bilder, lydspor og spillskript. Formatet ligner på et ZIP-arkiv, men er motorspesifikt og starter med ASCII-headeren XP3 (magic bytes 58 50 33 0D 0A 20 0A 1A 8B 67 01). Data for hver oppføring kan være komprimert med zlib/DEFLATE. Mange kommersielle titler krypterer eller maskerer indeksen med XOR-baserte chiffer, noe som krever spillspesifikke utpakkingsverktøy som GARbro eller KrkrExtract i stedet for et standard arkivverktøy.
Sikkerhet og trygghet
RISIKO: MEDIUMXP3-arkiver er spilldata, men de kommer ofte fra piratkopierte eller gråsone-nedlastinger av visuelle romaner pakket med ekstra kjørbare filer - det er disse pakkene, ikke selve XP3-filen, som utgjør risikoen. Utpakkingsverktøy (GARbro, KrkrExtract) er fellesskapsprosjekter; hent dem fra deres offisielle GitHub-sider, ikke speilsider. Noen titler inneholder voksent innhold (eroge); formatet er motorspesifikt og er ikke en malware-vektor i seg selv.
Formatdetaljer
i et nøtteskall- FastStone XP3 (sjelden) - Noen få urelaterte verktøy har brukt .xp3; den dominerende betydningen er uten tvil KiriKiri-arkivet.
Programmer som åpner XP3-filer
Tekniske detaljer
dyp spesifikasjon| Beholdertype | 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 fortsettelses-bytes) |
| Byterekkefølge | Little-endian |
| Komprimering | zlib/DEFLATE per oppføring; oppføringer kan også lagres ukomprimert |
| Kryptering | Valgfri spillspesifikk XOR-basert maskering av indeksen og/eller fildata; mangler i mange freeware-titler |
| Koding av filnavn | UTF-16 (Unicode); støtter japanske og andre multibyte-tegn |
| MIME-type | application/octet-stream |
| Typisk arkivstørrelse | 10 MB - flere GB (samler ressursene til en hel visuell roman) |
| Støttede plattformer | Windows (KiriKiri/KiriKiriZ-kjøremiljø); Android (Kirikiroid2) |
| Indeksstruktur | Separat indeksblokk som lister opp hver oppførings navn, offset og komprimert/ukomprimert størrelse |
| Integritetssjekk | Adler-32 sjekksum per oppføring via zlib; ingen kryptografisk signatur for hele arkivet |
| Motorvarianter | KiriKiri (original), KiriKiri2, KiriKiriZ (krkrz); kommersielle titler kan legge til proprietære krypteringslag |
| Typiske innebygde filtyper | KAG-scenariomanus (.ks), TJS2-kode (.tjs), bilder (PNG/BMP), lyd (OGG/WAV), video |
| Utvikler | W.Dee / TVPSoft (TVP-prosjektet) |
| Utgitt | Early 2000s (KiriKiri / KiriKiri2 / KAG visual-novel engine, Japan) |
| Siste versjon | KiriKiri2 / KiriKiriZ (KAGEX); XP3 container layout stable |
| Spesifikasjon | github.com |
XP3-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om XP3-filer.