Hvad er EPK-filformatet?
Filendelsen .epk identificerer indholdshalvdelen af et EterPack-spilarkiv, der bruges af det populære MMORPG Metin2, udviklet af Ymir Entertainment og nu drevet af Webzen Games. .epk-filer gemmer forskellige typer data, der bruges af spillet, herunder grafik, 3D-objekter, lyde og scripts, pakket som rå binære blobs i et little-endian binært format.
En .epk-fil fungerer aldrig alene. Den er altid parret med en .eix-indeksfil med samme navn - .epk-filen indeholder de rå, krypterede aktiv-bytes, mens dens ledsager .eix indeholder oversigten over filnavne, offsets, størrelser og dekrypteringsnøgler. For at udpakke indhold skal et værktøj først læse og dekryptere .eix-filen; selve .epk-indholdsfilen har ingen header eller magic bytes selv.
Enkelte poster inde i en .epk kan være gemt med LZO-lignende komprimering og kryptering pr. post. Formatversionen - EterPack v2, identificeret ved EPKD FourCC - deklareres kun i den parrede .eix-header.
.epk-pakkefiler gemmes i spillets installationsmappe under mappen /pack/, typisk opdelt i mange .epk/.eix-par, der hver dækker en forskellig aktivgruppe.
Sikkerhed og tryghed
RISIKO: MEDIUMSelve spillets EPK-aktiver er inerte data, men værktøjerne omkring Metin2 EPK-filer er en risikozone: EterPack-udpakker og «Metin2-værktøjer» distribueres ofte på private server-fora og genpakningsportaler, der bundler PUP'er, keyloggere eller spilkonto-tyve. Download kun værktøjer fra pålidelige kilder (f.eks. det etablerede metin2.dev-fællesskab / SourceForge), scan dem, og kør aldrig tilfældige «EPK-åbner» eksekverbare filer. Ændring af officielle klientfiler kan også overtræde spillets servicevilkår.
Formatdetaljer
kort fortalt- LG / Samsung TV/enhed firmwarepakke - En .epk firmwareopdateringsfil brugt af LG (og visse Samsung) tv'er og enheder - et krypteret firmwarebillede, urelateret til Metin2.
- Enigma2 plugin/feed-pakke - Linux set-top-box (Enigma2) software bruger pakker i .epk-stil til plugins/firmware; urelateret til spilformatet.
- Elektronisk pressemateriale - Marketing «EPK» (electronic press kit) bundter gemmes undertiden med denne filendelse, normalt som en ZIP/PDF - ikke et spilarkiv.
Programmer der åbner EPK-filer
Tekniske detaljer
dyb specifikation| Formattype | Proprietært binært spilarkiv; indholdshalvdel af et EterPack-par |
| Byte-rækkefølge | Little-endian |
| Komprimering | LZO-lignende komprimering pr. post anvendt på individuelle pakkede aktiver |
| Kryptering | Kryptering pr. post; den ledsagende .eix-indeksfil er et «Crypted Object», der kræver dekryptering før parsing |
| Fil-header / magic bytes | Ingen - selve .epk-indholdsfilen har ingen header eller magic signature |
| Intern formatversion | EterPack v2, identificeret ved EPKD FourCC gemt i den parrede .eix-header |
| Typisk filstørrelse | 1 MB - 1 GB+ afhængigt af aktivgruppen |
| Krav om parring | Altid parret med en .eix-indeksfil med samme navn; kan ikke udpakkes uafhængigt |
| Gemte aktivtyper | Grafik, 3D-modeller, lyde, scripts og andre spilklientdata |
| Installationssted | /pack/ undermappe i Metin2-installationsmappen |
| MIME-type | application/octet-stream |
| Platform | Windows (Metin2-klient) |
| Udvikler | Ymir Entertainment (oprindelig); drives i øjeblikket af Webzen Games |
| Udpaknings-workflow | Et værktøj læser og dekrypterer først .eix-indekset for at få offsets, navne og nøgler, og trækker derefter blobs fra .epk-filen |
| Udgivet | 2004 (Metin2 launch in Korea; EterPack engine format) |
| Seneste version | EterPack v2 (FourCC 'EPKD' in the .eix index); format used across Metin2 client versions |
| Specifikation | metin2.dev |
EPK-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om EPK-filer.