C'est bon, je l'ai reçu hier soir.
J'ai jeté un œil rapide et ton fichier est bien une archive qui contient plusieurs fichiers.
L'index est au tout début avec 8octets par fichiers (4 pour l'adresse et 4 pour la taille).
Sauf le dernier qui semble être la taille de l'archive (ou la fin du fichier :p)
Après pour chaque fichier, je n'ai pas encore vraiment regardé comment il fonctionne et comment les textes sont pointés.
Sinon, tu peux me dire pourquoi (ou comment) tu as pensé à faire un XOR sur les octets pour afficher le texte ?