2009-08-07 5 views
0

J'ai une archive (je connais sa compression de jeu) et j'essaie de comprendre comment elle est compressée pour pouvoir y ajouter des fichiers en C#. Il ouvre/fonctionne dans 7zip, et winrar. Mais quand j'utilise la référence d'archive ZipForge/ComponentAce, il est dit Fichier Invalide.Figure comment il est compressé?

Une aide?

  • Steve
+0

Plus d'informations sont nécessaires, en particulier l'extension et les premiers octets en texte ou en hexadécimal. –

+0

.s2z et PK (50 4B) – Steven

Répondre

0

Avez-vous ouvert le fichier dans un éditeur binaire pour voir si les premiers octets indiquent le format?

Par exemple, les fichiers ZIP ont le format d'en-tête donné ici http://www.ta7.de/txt/computer/computer016.htm

Quelle extension ne le fichier a?

+0

Le premier couple d'octets indique PK (50 4B). La fin est .s2z (compression du fichier de jeu). – Steven

+0

Aussi, si je renomme le fichier en .zip je peux faire ce que je veux avec. Peut-être que je pourrais simplement le renommer dans les deux sens, mais je ne veux pas risquer de le corrompre. – Steven

+0

Pourquoi avez-vous besoin de modifier les données du jeu? On dirait que c'est probablement PKZip standard, donc vous êtes probablement autorisé à le renommer. Il suffit de créer une sauvegarde et essayer. – pjp

Questions connexes