A propos du format TNS
Posted: 16 Dec 2009, 20:11
Tout le monde (ou presque) sait que les fichiers .tns sont dézippables après quelques modifications. C'est justement ce qui va nous intéresser ici.
J'ai crée plein de fichier .tns, pour voir comment ceux-ci sont codés en gros.
TOUS les fichiers que j'ai trouvé contiennent deux fichiers .xml qui devraient être extractibles: Document.xml et Problem1.xml
J'ai essayé de les dézipper, et j'ai eu le droit à "This is not a valid zip archive".
C'est normal, TI a son propre code.
Au début de chaque fichier on trouve avant le célèbre "Document.xml", un truc du genre (je dis bien du genre) "*TIMLP0300
Ë!6fåª ". A la fin il y a (a peu près toujours): "TIPD t | "
Normalement, pour qu'un tel fichier soit dézippables, il faut au début un truc du genre:
J'ai donc mis au hasard ces deux nouvelles formules. Et là j'ai eu: "input file does not exist". Je me suis dit que ça devait être un problème de taille.
Si on regarde les fichiers, on peut voir qu'au début, il y a toujours (en rouge) et variablement (en vert):
"*TIMLP0300 ð$!6mGH_ "
A la fin il y a:
"TIPD t Ù "
(Je met comment plusieurs espaces à la suite?)
Ces quatre caractères en vert serait une indication de taille? Je pense que c'est ce qui bloque la décompression.
PS: J'ai bêtement ouvert les fichiers avec le bloc-notes Windows.
J'ai crée plein de fichier .tns, pour voir comment ceux-ci sont codés en gros.
TOUS les fichiers que j'ai trouvé contiennent deux fichiers .xml qui devraient être extractibles: Document.xml et Problem1.xml
J'ai essayé de les dézipper, et j'ai eu le droit à "This is not a valid zip archive".
C'est normal, TI a son propre code.
Au début de chaque fichier on trouve avant le célèbre "Document.xml", un truc du genre (je dis bien du genre) "*TIMLP0300
Ë!6fåª ". A la fin il y a (a peu près toujours): "TIPD t | "
Normalement, pour qu'un tel fichier soit dézippables, il faut au début un truc du genre:
- Code: Select all
"PK ¡¬;ß…§¶ , "
- Code: Select all
"PK t g "
J'ai donc mis au hasard ces deux nouvelles formules. Et là j'ai eu: "input file does not exist". Je me suis dit que ça devait être un problème de taille.
Si on regarde les fichiers, on peut voir qu'au début, il y a toujours (en rouge) et variablement (en vert):
"*TIMLP0300 ð$!6mGH_ "
A la fin il y a:
"TIPD t Ù "
(Je met comment plusieurs espaces à la suite?)
Ces quatre caractères en vert serait une indication de taille? Je pense que c'est ce qui bloque la décompression.
PS: J'ai bêtement ouvert les fichiers avec le bloc-notes Windows.