Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/12/2011, à 21:30

albenic

Problème type mime fichier

Bonsoir,

Je me permets de vous exposer mon souci car je ne sais pas vraiment où m'adresser. Je suis sous ubuntu 11.10 et je compose des documents sous latex stocké sur un NAS.
Je viens de "perdre" deux documents récents (pour l'instant...). Ils sont toujours présents et non vide, mais je n'arrive pas à les réouvrir.
Mon éditeur (texmaker)  me dit que mes deux documents ne sont pas encodés en UTF-8 et il me propose un iso... or ils sont encodés en UTF-8 et à l'affichage, j'ai droit à une suite de caractères illisibles.
En fouillant sur le web et avec la commande

file -i mon_fichier_foireux.tex

J'ai comme réponse

mon_fichier_foireux.tex : application/octet-stream; charset=binary

Avec un fichier non problématique avec la même commande j'ai droit à un :

mon_fichier_qui_va_bien.tex : text/x-tex; charset=utf-8

Du coup, je comprends le problème mais il reste deux questions :
1) Pourquoi deux fichiers ont subi ce sort
2) (la plus importante) puis-je récupérer mes fichiers ? Et si oui comment faire ?
Pour la question 2), j'ai cherché sur le web mais je n'ai trouvé aucune solution.
Si l'un d'entre vous à une solution miracle et ou une explication, je suis preneur.
Par avance merci, Benoît.

Hors ligne

#2 Le 06/12/2011, à 21:50

gl38

Re : Problème type mime fichier

Il n'y a pas que texmaker dans la vie.
Si tu ouvres ton fichier foireux avec gedit par exemple, tu vois quoi ?
Du texte qui ressemble à du TeX ou des trucs totalement illisibles ?

Si tu peux lire ton texte, dans un terminal si tu tapes
latex fichier_foireux.tex
ou
pdflatex fichier_foireux.tex
est-ce que le dvi ou le pdf est correct ?
Cordialement,
Guy

Hors ligne

#3 Le 07/12/2011, à 05:54

albenic

Re : Problème type mime fichier

Bonjour,

Effectivement, il n'y a pas que texmaker dans la vie et je ne l'ai pas signalé mais j'ai essayé de l'ouvrir avec gedit pour le même résultat. J'ai même essayé de l'ouvrir avec notepad++ sous un windows émulé via virtualbox et j'obtiens le même résultat.

Cela signifierait que le fichier est mal identifié par tous ces lecteurs mais où est cette information et comment la modifier ?

Merci de vous pencher sur mon problème, benoît.

Hors ligne

#4 Le 07/12/2011, à 08:23

gl38

Re : Problème type mime fichier

Si tu ouvres un terminal et que tu essaies avec less :
less fichier_foireux.tex

Peux-tu nous montrer  la première ligne ? avec le <> au-dessus de la zone d'écriture du message qui va mette une balise  et la refermer  et tu copies avec la souris entre les 2 balises.

Cordialement,
Guy

Dernière modification par gl38 (Le 07/12/2011, à 08:24)

Hors ligne

#5 Le 07/12/2011, à 12:40

albenic

Re : Problème type mime fichier

Bonjour,

Je ne connaissais pas cette commande, voici le retour :

"act_triangle_rectangle_cercle.tex" may be a binary file.  See it anyway?

Par curiosité, j'ai répondu "y" pour voir. Le résultat est le même qu'avec les autres.

Pour les essais avec les commande latex et pdflatex, le résultat est identique et cohérent :

! LaTeX Error: Missing \begin{document}

Je commence à douter de récupérer un jour mes fichiers mais ce qui m'ennuie le plus est de ne pas connaître la cause de ce dysfonctionnement car il pourrait se reproduire...

Cordialement, Benoît.

Hors ligne

#6 Le 07/12/2011, à 17:56

gl38

Re : Problème type mime fichier

Peux-tu montrer ce que tu vois quand tu ouvres le fichier ?
pas la ligne d'erreur, le contenu du fichier
Cordialement,
Guy

Dernière modification par gl38 (Le 07/12/2011, à 17:57)

Hors ligne

#7 Le 07/12/2011, à 18:27

albenic

Re : Problème type mime fichier

Bonsoir,

Voici ce que j'obtiens avec gedit et un encodage UTF-8 :

[code]\A8\9A҇\9Eڻ\B8\D9\F1s-u\BB\A8Q\D6rڥ\E7h\9D\9Dn\ED\97r\D8\EE[\B6x\BEuXԘ\E6\F0l\FD\ECӦҀ\00\98\E8    #Z\80k4@\B1\CC\F8\96    9
q`\B6\D5u\D7\FF\FF\FF\FF\FD\BF\FF\9A\90\EA\8D\A1\CD\AB: \8B\FF\DB\F6k9C~AU\00\00\00c$\C4̈(0B\A4ҁc+͂\9B\A6L\80\8B&+\85\89`#\A0X(d@\A9\87\E2\C6\00\C30    \B2$gA\82\94\99\F3Fpʡ-\F90\A0\C1*\98L\F1f.\F9r<(\9B-J\E4\C9T\A9{a\8Eu2\H"*\DF\93Y}a\99z\FF\FB\92d\F7\8C\83\FCg\D5&\B2Gf@=#v\B9\87Vu\85\80\E3\AB^\8CPVƜl\A9\92!V\CE\CA\F0\BA\DFV\BB%~u\E0\FE\C1\ED\F5\C8.)\CAa\DA7\CBu\AAPB-\C8w7O\8EQ\EC9\CA\D3=\A9Z\9Ft\B8e\97c\B4\B6i\A8

Dernière modification par albenic (Le 07/12/2011, à 18:34)

Hors ligne

#8 Le 07/12/2011, à 18:52

gl38

Re : Problème type mime fichier

Et avec less ? j'aimerais bien voir le début du fichier !
Cordialement,
Guy

Hors ligne

#9 Le 07/12/2011, à 20:09

albenic

Re : Problème type mime fichier

Je viens de me rendre compte que mon message a été coupé.

Voici une version plus présentable :

\A8\9A҇\9Eڻ\B8\D9\F1s-u\BB\A8Q\D6rڥ\E7h\9D\9Dn\ED\97r\D8\EE[\B6x\BEuXԘ\E6\F0l\FD\ECӦҀ\00\98\E8    #Z\80k4@\B1\CC\F8\96    9
q`\B6\D5u\D7\FF\FF\FF\FF\FD\BF\FF\9A\90\EA\8D\A1\CD\AB: \8B\FF\DB\F6k9C~AU\00\00\00c$\C4̈(0B\A4ҁc+͂\9B\A6L\80\8B&+\85\89`#\A0X(d@\A9\87\E2\C6\00\C30    \B2$gA\82\94\99\F3Fpʡ-\F90\A0\C1*\98L\F1f.\F9r<(\9B-J\E4\C9T\A9{a\8Eu2\H"*\DF\93Y}a\99z\FF\FB\92d\F7\8C\83\FCg\D5&\B2Gf@=#v\B9\87Vu\85\80\E3\AB^\8CPVƜl\A9\92!V\CE\CA\F0\BA\DFV\BB%~u\E0\FE\C1\ED\F5\C8.)\CAa\DA7\CBu\AAPB-\C8w7O\8EQ\EC9\CA\D3=\A9Z\9Ft\B8e\97c\B4\B6i\A8

Dernière modification par albenic (Le 07/12/2011, à 20:10)

Hors ligne

#10 Le 07/12/2011, à 20:12

albenic

Re : Problème type mime fichier

Avec la commande less voici le rendu :

<A8><9A><U+0487><9E>ڻ<B8><D9><F1>s-u<BB><A8>Q<D6>rڥ<E7>^Oh<9D><9D>n<ED><97>r<D8>
<EE>[<B6>x<BE>uX<U+0518><E6><F0>l<FD><EC>ӦҀ^@<98>^U<E8> #Z<80>k4@<B1><CC><F8>
<96>       9
q`^\<B6><D5>u<D7><FF><FF><FF><FF><FD><BF><FF><9A><90><EA><8D>^W^W<A1>^\<CD>^W
<AB>: <8B>^?<FF><DB><F6>k9C~AU^@^@^@^Bc$<C4>̈(0B<A4>ҁc+^X͂^K^Y^B^C<9B><A6>L^F<80>
<8B>^F&+<85><89>`#<A0>X(d@<A9><87>^G<E2><C6>^@<C3>0^L       <B2>$gA<82><94><99>
<F3>Fpʡ-<F9>0<A0><C1>*^L<98>L<F1>f.<F9>r<(<9B>-J<E4><C9>T<A9>{^Pa<8E>u2\H"*<DF>
^_<93>Y}a<99>z<FF><FB><92>d<F7><8C><83><FC>g<D5>ESC&^\<B2>Gf^Z@=#v^P<B9><87>Vu
<85><80>^H<E3>^]<AB>^<8C>P^BVƜ^Ul^?<A9><92>!V<CE><CA>^YESC<F0><BA><DF>V<BB>%~^]u
<E0><FE><C1><ED><F5><C8>.)<CA>^La<DA>7<CB>u<AA>PB-<C8>w7O<8E>Q<EC>9<CA><D3>=<A9>
Z<9F>t<B8>e<97>c<B4><B6>i<A8><U+3D178><B5><9A>k<B8><D6><DF>嬫<D8><C7>,<B9><DC>
<FF>:,<B1><D5>K_<F8><F7><B9>cg-g<95>^?<AB><FC><ED><BE><F7>^]c<8E>sv?^_<E6><F1>
<FF><FF><C7>^MM<D8><FE>g<FF>uw<90>^@^H^B<83>^B:_<C6>j<B4>D^_^Kx^<92><F1><E6>y^G
<F2>Y6<E1>^AX<F9><D0>^G^W^V^F<81>Ȝ'*D<B0>ܡB^D<CD>s<D8>ӕ<C8>^Z<C4><DC><D3><DE>
<E5><D7>v?K<A1><AB><A7><FA><BB><D9>H<A6><F9>t<EB>2<87>"W<FB><E7>^?<ED><E9>8<C2>?
<F4><FF><D3>$<AD>_<FD>U<FF><FD><98><90>^@a<A1><AB>,<9B><E5>$3<EA><E6><CC>·Vi^S0
<DF>?{^V<C1>b<C3>
$<A3>^C<CA>e^P:<99>f@<F8><EA><88>^K<93>S.<87>,<A4>^C^H<B2><8C>^W^R<91><8C><A5>
<F4>QS^OTg<B8><AA>^]<9D>+2<A7>j<B3><95>:<B1><AA>C_*:<B2><B2>;fWm<DB>s-Y<D9><D5>
<C7>^K+^G<86><86>B<A4>E¢P<CA><C1>#<A2><CF><FF><A9>^D^X<AE><EC><^E<86><84><88>
<84><C4><E1>J<F9>u<C2>BI<EB>^U2F<AC><C2><E3><FF>,U<80>w<8B>^G?^Z|@0^P<81>^<AD>
<AF><D2><EB>^\X<9D><8E><B0>U"f<FF><FB><92>d<F3><80>^G)c<D0>^Vs@^@^<8C>
<83>ǜ^@^M<FD>Ai\<F2><80>^@<E3><85>+ό ^@^FZ<<88><F2>*^@A*I\<96>}^GɆ#<83>^M<A3>

Hors ligne

#11 Le 07/12/2011, à 20:14

albenic

Re : Problème type mime fichier

Je peux vous envoyer le fichier si vous voulez, il n'y a rien de secret. Tout ce qu'il contient est lisible dans un livre de math de quatrième....

Hors ligne

#12 Le 08/12/2011, à 08:46

gl38

Re : Problème type mime fichier

Souvent il y a un mot même dans un fichier binaire, là je ne vois rien.

À part sauver sur un support externe autre, disque, clé USB..., je ne sais pas quoi dire.
Le disque NAS devrait sans doute être vérifié par fsck ou quelque chose du même genre.

Cordialement,
Guy

Hors ligne

#13 Le 08/12/2011, à 11:54

albenic

Re : Problème type mime fichier

Merci pour le temps consacré.

Normalement, il faut que je vérifie mais je synchronise ponctuellement avec unison et sur mon NAS, j'ai une sauvegarde programmée tous les deux jours. C'est l'occasion d'aller voir si cela fonctionne...

Hors ligne

#14 Le 08/12/2011, à 12:19

albenic

Re : Problème type mime fichier

Mauvaise nouvelle les sauvegardes étaient en rade depuis un mois (disque dur externe usb déconnecté) et pour unison, synchronisation antérieure au problème.

Pour conclure, existe t-il une commande magique pour rechercher des fichiers dans un répertoire et ses sous-répertoires par leur charset. L'objectif étant de mesurer l'ampleur des dégâts.

Par avance merci, Benoît.

Hors ligne

#15 Le 08/12/2011, à 12:59

albenic

Re : Problème type mime fichier

Pour ceux que cela peut aider, voici une commande cherche dans mon_dossier les fichiers finissant en .tex et qui affiche le type mime et le charset des fichiers trouvés :

find mon_dossier -name '*.tex' -exec file -i {} \;

Hors ligne

#16 Le 08/12/2011, à 12:59

gl38

Re : Problème type mime fichier

find agit récursivement, avec

find . -exec file -i '{}' \;

on obtient dans le dossier courant et ses sous-répertoires le nom des fichiers avec le résultat de file -i dessus
si on ajoute un |grep "charset=binary" à la fin on a les fichiers qui ont un char-seset=binary :
find . -exec file -i '{}' \; | grep "charset=binary"
et si on finit par > liste
on a le résultat dans le fichier liste.
Attention charset=binary n'est pas forcément mauvais : les div, pdf, jpg, png... sont de ce type. Par contre un joli fichier .tex
devrait être charset=utf-8, ou charset=iso-8859-1 ou charset=us-ascii...

Indépendamment des sauvegardes ratées, il me semble qu'il y a un problème sur le disque NAS et qu'il faudrait lui faire subir un check-up!
Cordialement,
Guy

Hors ligne