Wat is het EPK-bestandsformaat?
De extensie .epk identificeert de inhoudshelft van een EterPack-spelarchief dat wordt gebruikt door de populaire MMORPG Metin2, ontwikkeld door Ymir Entertainment en momenteel beheerd door Webzen Games. .epk-bestanden slaan verschillende soorten gegevens op die door het spel worden gebruikt, waaronder graphics, 3D-objecten, geluiden en scripts, verpakt als ruwe binaire blobs in een little-endian binair formaat.
Een .epk-bestand werkt nooit alleen. Het is altijd gekoppeld aan een indexbestand met dezelfde naam en de extensie .eix - de .epk bevat de ruwe, versleutelde asset-bytes, terwijl de bijbehorende .eix de map met bestandsnamen, offsets, groottes en decoderingssleutels bevat. Om inhoud te extraheren, moet een tool eerst de .eix lezen en decoderen; het .epk-inhoudsbestand zelf bevat geen eigen header of magic bytes.
Individuele items binnen een .epk kunnen worden opgeslagen met LZO-stijl compressie en versleuteling per item. De formaatversie - EterPack v2, geïdentificeerd door de EPKD FourCC - wordt alleen gedeclareerd in de gekoppelde .eix-header.
.epk-pakketbestanden worden opgeslagen in de installatiemap van het spel onder de map /pack/, meestal verdeeld over vele .epk/.eix-paren, die elk een andere assetgroep beslaan.
Beveiliging & veiligheid
RISICO: MEDIUMGame EPK-assets zelf zijn inerte gegevens, maar de tools rond Metin2 EPK-bestanden vormen een risico: EterPack-extractors en „Metin2-tools” worden vaak verspreid op privéserverforums en repack-portals die PUP's, keyloggers of account-stealers bevatten. Download tools alleen van betrouwbare bronnen (bijv. de gevestigde metin2.dev community / SourceForge), scan ze en voer nooit willekeurige „EPK opener”-bestanden uit. Het aanpassen van officiële clientbestanden kan ook de servicevoorwaarden van het spel schenden.
Formaatdetails
in een notendop- LG / Samsung TV/apparaat firmware-pakket - Een .epk firmware-updatebestand gebruikt door LG (en sommige Samsung) tv's en apparaten - een versleutelde firmware-image, niet gerelateerd aan Metin2.
- Enigma2 plugin/feed pakket - Linux set-top-box (Enigma2) software gebruikt .epk-stijl pakketten voor plugins/firmware; niet gerelateerd aan het spelformaat.
- Electronic press kit - Marketing „EPK” (electronic press kit) bundels worden soms opgeslagen met deze extensie, meestal als een ZIP/PDF - geen spelarchief.
Programma's die EPK-bestanden openen
Technische details
diepe specificaties| Formaat-type | Propriëtair binair spelarchief; inhoudshelft van een EterPack-paar |
| Byte-volgorde | Little-endian |
| Compressie | LZO-stijl compressie per item toegepast op individuele verpakte assets |
| Versleuteling | Versleuteling per item; de bijbehorende .eix-index is een Crypted Object dat decodering vereist voor het parsen |
| Bestandsheader / magic bytes | Geen - het .epk-inhoudsbestand bevat zelf geen header of magic signature |
| Interne formaatversie | EterPack v2, geïdentificeerd door de EPKD FourCC opgeslagen in de gekoppelde .eix-header |
| Typische bestandsgrootte | 1 MB - 1 GB+ afhankelijk van de assetgroep |
| Koppelingsvereiste | Altijd gekoppeld aan een .eix-indexbestand met dezelfde naam; kan niet onafhankelijk worden uitgepakt |
| Opgeslagen asset-typen | Graphics, 3D-modellen, geluiden, scripts en andere gameclient-gegevens |
| Installatielocatie | /pack/ submap van de Metin2-installatiemap |
| MIME-type | application/octet-stream |
| Platform | Windows (Metin2-client) |
| Ontwikkelaar | Ymir Entertainment (origineel); momenteel beheerd door Webzen Games |
| Extractie-workflow | Een tool leest en decodeert eerst de .eix-index om offsets, namen en sleutels te verkrijgen, en haalt vervolgens blobs uit de .epk |
| Uitgebracht | 2004 (Metin2 launch in Korea; EterPack engine format) |
| Laatste versie | EterPack v2 (FourCC 'EPKD' in the .eix index); format used across Metin2 client versions |
| Specificatie | metin2.dev |
EPK conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over EPK-bestanden.