Bonjour,
Dans le but de m'occuper un peu, j'aimerais écrire un lecteur de fichier vce. C'est un format de fichier utilisé pour créer des tests d'examen à base de QCM souvent. C'est surtout connu dans le milieu des certifictions constructeur il me semble (genre Cisco). Il y en a plein ici : http://www.examcollection.com/.
Le problème est que ce format n'est pas documenté et n'est pas facilement lisible…
hexdump, string et autre ne m'ont rien donnée.
Rien a part la chaine suivante qui revient :
qf$Vrrlp*_eyb
D'ailleurs si l'ont cherche cela dans google, on tombe sur des fichiers de ce type.
Il y aussi le fait qu'a la fin du fichier il y a des blocs de texte, puis "rien" et dans les blocs de texte, certaine suites (genre k.m.o.q.s.uVw.y. qui est une suite de lettre) :
……s.#.d.c.f.
{.y.f…t.5..I.
m.+.? N"U$@&U(.*
b,}.Y0.2.4.6.8z:
SP@2B&DeF3H>J
$LdNfp8RSTxnwiyh
VVm~n@QB[DUFWec.
k.m.o.q.s.uVw.y.
{.}………….
…………….
…………….
…………….
…………….
…………….
…………….
…………….
…..r.m.e.b.k.k
…z.91e…;/8(:
)…?………$
H,E.N02T4P6.8V:
]<.>[@$B0D1F.H'J
L9N&P>R=TuV6X=Z
?\/:`.b.dEf.h.j
Kl.n.p.rSt/(1"3$..v.l.
o.r.| N"M$C&N(N
,.N0E2Z4Z6Y8..
,<=>.xascvHLwhxj
{lun.paY}u….C
G………..Cqf
.b
$Vrrlp*_eybj....
................
.)=&6(;..<-?/ 1*
3$5&..N.s.t.| I"
.$D&C(M*Y,H.\0B2
.4\6D8.:Z<.>R@4B
7D,F$H(J8L9NoP6R
!T:V"X)Z{\<^;
.d.f.h.jKl.n.p.r
.tUv.x.z[|.~….
…………….
…………….
…………….
…………….
…………….
…………….
…………….
…………. 0"
1..6'9):+4->/ ..
U.S.'.,.!.'.. ."
.$…()*……<8
………..35.A.
CtEtGrIpKuMgouQR
SymvfxkWQl}o.PAZ
CTEVjb/j-l]n]pKr
ItCvXnz{|PF…
…………….
…..C……….
.Cqf$Vrrlp*_eyb
.b.d.f.h.jKl.
j...............
......)=&6(;..<-
?/ 1*3$5&..N.s.t
.| I".$D&C(M*Y,H
.\0B2.4\6D8.:Z<.
>R@4B7D,F$H(J8L9
NoP6R!T:V"X)Z{\<
^;
n.p.r.tUv.x.z[|.
~……………
De plus, le fichier ne peut pas être recompressé, je pense qu'il est déjà compréssé.
Désolé pour le long poste. Si quelqu'un à une piste ou des idées sur comment commencer à décoder ce fichier, je suis preneur !
# hachoir
Posté par Sylvain (site web personnel) . Évalué à 7.
Tu peux commencer ton enquete avec http://linuxfr.org/news/publication-du-projet-hachoir-en-version-10 , un projet sympa de l'ami victor.
[^] # Re: hachoir
Posté par kowalsky . Évalué à 2.
Oula, mon enquête à déjà bien commencé, mais elle n'avance pas :)
Merci en tout cas, j'avais oublié cet outil !
J’espère que ça va me faire avancer.
[^] # Re: hachoir
Posté par Rozé Étienne . Évalué à 1.
Bonsoir,
J'ai toujours été assez fasciné par cet outil… voici le lien du projet ( ceux dans la news ne fonctionnent plus)
https://bitbucket.org/haypo/hachoir/wiki/Home
[^] # Re: hachoir
Posté par kowalsky . Évalué à 2.
Merci, je regarde cela.
# magicrescue
Posté par redgriff . Évalué à 1.
Certains fichiers contiennent d'autres fichiers, et magicrescue peut aider à trouver les fichiers inclus. magicrescue se base sur les magic numbers et teste en outre la présence de fichiers png, jpeg, zip…
Ça se lance de cette manière :
magicrescue -r /usr/share/magicrescue/recipes -d /tmp truc.vce
Sur les quelques fichiers que j'ai testés ça n'a rien donné, mais l'écriture de nouvelles recettes ne semble pas trop difficile.
Sinon, il ne faut pas hésiter à tester plusieurs encodages de caractères et les variantes big/little endian.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.