Vad är filformatet XP3?
Filer med filändelsen .xp3 är förknippade med KiriKiri, en japansk motor för visual novels som även kallas TVP. Istället för att bara innehålla skript är .xp3 motorns paketerade arkivformat - en binär behållare som buntar ihop alla resurser ett spel behöver för att köras.
.xp3-arkiv används ofta av populära japanska videospel, inklusive så kallade dōjin-titlar. Med få undantag är dessa spel främst utvecklade för Windows-system.
Filer med filändelsen .xp3 lagrar diverse data som används av spel byggda med KiriKiri-motorn. De innehåller resurser som textblock, bilder, ljudspår och spelskript. Formatet liknar ett ZIP-arkiv men är motorspecifikt och börjar med ASCII-headern XP3 (magic bytes 58 50 33 0D 0A 20 0A 1A 8B 67 01). Data för varje post kan vara komprimerad med zlib/DEFLATE. Många kommersiella titlar krypterar eller döljer indexet med XOR-baserade chiffer, vilket kräver spelmedvetna extraherare som GARbro eller KrkrExtract snarare än ett vanligt arkivverktyg.
Säkerhet & trygghet
RISK: MEDIUMXP3-arkiv är speldata, men de kommer ofta från piratkopierade eller gråzons-nedladdningar av visual novels buntade med extra körbara filer - det är dessa buntar, inte själva XP3-filen, som utgör risken. Extraheringsverktyg (GARbro, KrkrExtract) är community-projekt; hämta dem från deras officiella GitHub-sidor, inte spegelsajter. Vissa titlar innehåller vuxet innehåll (eroge); formatet är motorspecifikt och i sig ingen vektor för skadlig kod.
Formatdetaljer
i ett nötskal- FastStone XP3 (sällsynt) - Ett fåtal orelaterade verktyg har använt .xp3; den dominerande betydelsen är överlägset KiriKiri-arkiv.
Program som öppnar XP3-filer
Tekniska detaljer
djup specifikation| Behållartyp | Binärt virtuellt filsystemsarkiv (ZIP-liknande paketerare) |
| Filsignatur (magic bytes) | 58 50 33 0D 0A 20 0A 1A 8B 67 01 vid offset 0 (ASCII «XP3» + 8 fortsättningsbytes) |
| Byteordning | Little-endian |
| Komprimering | zlib/DEFLATE per post; poster kan även lagras okomprimerade |
| Kryptering | Valfri XOR-baserad maskering av index och/eller fildata per spel; saknas i många freeware-titlar |
| Kodning av filnamn | UTF-16 (Unicode); stöder japanska och andra multibyte-tecken |
| MIME-typ | application/octet-stream |
| Typisk arkivstorlek | 10 MB - flera GB (buntar ihop en hel visual novels resurser) |
| Plattformar som stöds | Windows (KiriKiri/KiriKiriZ runtime); Android (Kirikiroid2) |
| Indexstruktur | Separat indexblock som listar varje posts namn, offset samt komprimerad/okomprimerad storlek |
| Integritetskontroll | Adler-32 kontrollsumma per post via zlib; ingen kryptografisk signatur för hela arkivet |
| Motorvarianter | KiriKiri (original), KiriKiri2, KiriKiriZ (krkrz); kommersiella titlar kan lägga till egna krypteringslager |
| Typiska inbäddade filtyper | KAG-scenarioskript (.ks), TJS2-kod (.tjs), bilder (PNG/BMP), ljud (OGG/WAV), video |
| Utvecklare | W.Dee / TVPSoft (TVP-projektet) |
| Släppt | Early 2000s (KiriKiri / KiriKiri2 / KAG visual-novel engine, Japan) |
| Senaste version | KiriKiri2 / KiriKiriZ (KAGEX); XP3 container layout stable |
| Specifikation | github.com |
XP3-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om XP3-filer.