Qu'est-ce que le format de fichier EPK ?
L'extension .epk identifie la moitié « contenu » d'une archive de ressources de jeu EterPack utilisée par le célèbre MMORPG Metin2, développé par Ymir Entertainment et actuellement exploité par Webzen Games. Les fichiers .epk stockent divers types de données utilisés par le jeu, notamment des graphismes, des objets 3D, des sons et des scripts, empaquetés sous forme de blocs binaires bruts dans un format binaire little-endian.
Un fichier .epk ne fonctionne jamais seul. Il est toujours couplé à un fichier d'index .eix du même nom - le .epk contient les octets bruts et chiffrés des ressources, tandis que son compagnon .eix contient le répertoire des noms de fichiers, les décalages (offsets), les tailles et les clés de déchiffrement. Pour extraire le contenu, un outil doit d'abord lire et déchiffrer le .eix ; le fichier de contenu .epk lui-même ne possède ni en-tête ni « magic bytes » propres.
Les entrées individuelles à l'intérieur d'un .epk peuvent être stockées avec une compression de type LZO et un chiffrement par entrée. La version du format - EterPack v2, identifiée par le FourCC EPKD - n'est déclarée que dans l'en-tête du fichier .eix associé.
Les fichiers de package .epk sont enregistrés dans le répertoire d'installation du jeu sous le dossier /pack/, généralement répartis sur de nombreuses paires .epk/.eix, chacune couvrant un groupe de ressources différent.
Sécurité et sûreté
RISQUE : MEDIUMLes ressources EPK du jeu elles-mêmes sont des données inertes, mais les outils entourant les fichiers EPK de Metin2 constituent une zone à risque : les extracteurs EterPack et les « outils Metin2 » sont couramment distribués sur des forums de serveurs privés et des portails de repack qui regroupent des programmes potentiellement indésirables (PUP), des keyloggers ou des voleurs de comptes de jeu. Téléchargez les outils uniquement à partir de sources réputées (par exemple, la communauté établie metin2.dev / SourceForge), analysez-les et n'exécutez jamais d'exécutables « EPK opener » aléatoires. La modification des fichiers officiels du client peut également violer les conditions d'utilisation du jeu.
Détails du format
en bref- Package de firmware TV/appareil LG / Samsung - Un fichier de mise à jour de firmware .epk utilisé par les téléviseurs et appareils LG (et certains Samsung) - une image de micrologiciel chiffrée, sans rapport avec Metin2.
- Package de plugin/flux Enigma2 - Le logiciel de décodeur Linux (Enigma2) utilise des packages de type .epk pour les plugins/firmwares ; sans rapport avec le format du jeu.
- Dossier de presse électronique (EPK) - Les ensembles marketing « EPK » (electronic press kit) sont parfois enregistrés avec cette extension, généralement sous forme de ZIP/PDF - il ne s'agit pas d'une archive de jeu.
Programmes qui ouvrent les fichiers EPK
Détails techniques
spécifications approfondies| Type de format | Archive propriétaire binaire de ressources de jeu ; moitié « contenu » d'une paire EterPack |
| Ordre des octets | Little-endian |
| Compression | Compression de type LZO appliquée individuellement aux ressources empaquetées |
| Chiffrement | Chiffrement par entrée ; l'index .eix compagnon est un « Crypted Object » nécessitant un déchiffrement avant l'analyse |
| En-tête de fichier / magic bytes | Aucun - le fichier de contenu .epk ne possède pas d'en-tête ou de signature magique propre |
| Version interne du format | EterPack v2, identifiée par le FourCC EPKD stocké dans l'en-tête du .eix associé |
| Taille de fichier typique | 1 Mo - 1 Go+ selon le groupe de ressources |
| Exigence de couplage | Toujours associé à un fichier d'index .eix du même nom ; ne peut être déballé indépendamment |
| Types de ressources stockées | Graphismes, modèles 3D, sons, scripts et autres données du client de jeu |
| Emplacement d'installation | Sous-dossier /pack/ du répertoire d'installation de Metin2 |
| Type MIME | application/octet-stream |
| Plateforme | Windows (client Metin2) |
| Développeur | Ymir Entertainment (original) ; actuellement exploité par Webzen Games |
| Flux d'extraction | Un outil lit et déchiffre d'abord l'index .eix pour obtenir les décalages, les noms et les clés, puis extrait les blocs du .epk |
| Publié | 2004 (Metin2 launch in Korea; EterPack engine format) |
| Dernière version | EterPack v2 (FourCC 'EPKD' in the .eix index); format used across Metin2 client versions |
| Spécification | metin2.dev |
Conversions EPK
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers EPK.