Che cos'è il formato di file EPK?
L'estensione .epk identifica la metà del contenuto di un archivio di risorse di gioco EterPack utilizzato dal popolare MMORPG Metin2, sviluppato da Ymir Entertainment e attualmente gestito da Webzen Games. I file .epk memorizzano vari tipi di dati utilizzati dal gioco, inclusi grafica, oggetti 3D, suoni e script, impacchettati come blob binari grezzi in un formato binario little-endian.
Un file .epk non funziona mai da solo. È sempre associato a un file indice .eix con lo stesso nome: l'.epk contiene i byte grezzi e crittografati delle risorse, mentre il suo compagno .eix contiene la directory dei nomi dei file, gli offset, le dimensioni e le chiavi di decrittazione. Per estrarre il contenuto, uno strumento deve prima leggere e decrittografare l'.eix; il file di contenuto .epk in sé non trasporta alcuna intestazione o magic bytes propri.
Le singole voci all'interno di un .epk possono essere memorizzate con compressione e crittografia in stile LZO per ogni voce. La versione del formato - EterPack v2, identificata dal FourCC EPKD - è dichiarata solo nell'intestazione del file .eix associato.
I file pacchetto .epk sono salvati nella directory di installazione del gioco sotto la cartella /pack/, tipicamente suddivisi in molte coppie .epk/.eix, ognuna delle quali copre un diverso gruppo di risorse.
Sicurezza e incolumità
RISCHIO: MEDIUMLe risorse EPK del gioco in sé sono dati inerti, ma gli strumenti relativi ai file EPK di Metin2 rappresentano una zona a rischio: gli estrattori EterPack e gli «strumenti Metin2» sono comunemente distribuiti su forum di server privati e portali di repack che includono PUP, keylogger o programmi per il furto di account di gioco. Scarica gli strumenti solo da fonti affidabili (ad esempio la comunità consolidata metin2.dev / SourceForge), scansionali e non eseguire mai eseguibili casuali per «aprire EPK». La modifica dei file ufficiali del client può inoltre violare i termini di servizio del gioco.
Dettagli del formato
in sintesi- Pacchetto firmware TV/dispositivo LG / Samsung - Un file di aggiornamento firmware .epk utilizzato dai televisori e dispositivi LG (e alcuni Samsung): un'immagine firmware crittografata, non correlata a Metin2.
- Pacchetto plugin/feed Enigma2 - Il software per set-top-box Linux (Enigma2) utilizza pacchetti in stile .epk per plugin/firmware; non correlato al formato del gioco.
- Electronic press kit - I bundle di marketing «EPK» (electronic press kit) sono talvolta salvati con questa estensione, solitamente come ZIP/PDF - non si tratta di un archivio di gioco.
Programmi che aprono file EPK
Dettagli tecnici
specifiche approfondite| Tipo di formato | Archivio proprietario binario di risorse di gioco; metà contenuto di una coppia EterPack |
| Ordine dei byte | Little-endian |
| Compressione | Compressione in stile LZO applicata alle singole risorse impacchettate |
| Crittografia | Crittografia per singola voce; l'indice .eix compagno è un Crypted Object che richiede la decrittazione prima dell'analisi |
| Intestazione file / magic bytes | Nessuno - il file di contenuto .epk non trasporta alcuna intestazione o firma magic propria |
| Versione interna del formato | EterPack v2, identificata dal FourCC EPKD memorizzato nell'intestazione dell'indice .eix associato |
| Dimensione tipica del file | 1 MB - 1 GB+ a seconda del gruppo di risorse |
| Requisito di associazione | Sempre accoppiato con un file indice .eix con lo stesso nome; non può essere decompresso indipendentemente |
| Tipi di risorse memorizzate | Grafica, modelli 3D, suoni, script e altri dati del client di gioco |
| Posizione di installazione | Sottocartella /pack/ della directory di installazione di Metin2 |
| Tipo MIME | application/octet-stream |
| Piattaforma | Windows (client Metin2) |
| Sviluppatore | Ymir Entertainment (originale); attualmente gestito da Webzen Games |
| Flusso di estrazione | Uno strumento legge e decrittografa prima l'indice .eix per ottenere offset, nomi e chiavi, quindi estrae i blob dall'EPK |
| Rilasciato | 2004 (Metin2 launch in Korea; EterPack engine format) |
| Ultima versione | EterPack v2 (FourCC 'EPKD' in the .eix index); format used across Metin2 client versions |
| Specifica | metin2.dev |
Conversioni EPK
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file EPK.