Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1495 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  COmment peut on trouver l'extension supprimee d'un fichier ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

COmment peut on trouver l'extension supprimee d'un fichier ?

n°1543039
DragonMing
Posté le 15-04-2007 à 17:16:49  profilanswer
 


 
sur certains fichiers faisant partie d'eun application java, il arrive d'avoir des fichiers qui ont ete renomme et dont l'extension a ete volontairement supprime.
 
si on ouvre ces fichiers avec par exemple un editeur de texte certains comportent des le debut de texte l'extension reelle du fichier.
Exemple :
Nom du fichier : i
Contenu:
GIF89a  ‘  Õ”k_4/ŠNA!ù     ,       9\©2í‚®ÆD«/ÓŸ9 "a“DÆ¥Òx¯³Ô£€¶áprÂJŽWlp¸¤ãÐk  ;
 
Dans ce cas il est tres facile de deviner la vraie extension du fichier puisqu'elle est mentionnee des le debart.
Il suffit de renommer le dit fichier avec en fin: .gif et ensuite le fichier sera lisible.
 
Mais certains ne comportent aucune mention.
Exemple :
Nom du fichier: d1
Contenu:
        Ž
  “   N                                     
 
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_            y             &#353; ™    |                            }bacd`  gihj lkm  nqpsro~ xw v  †‚&#402;„€  ‡‰&#710;&#352; &#338;‹  &#381;‘“’  &#732;— –   ß F$F   ºî  î     ºî&#338;$    DD
ÿÿ‚ÿ0û ôù@ý÷ õ ù ìDDDDA‡UUW„H“333&#732;ADDD‰6""&7DDDDDADDDDDDDDDDDHuUUSb  5uUUUUxHuUUWuUUx‡UUUxADHy3333   9333339y33333339“3339„‡‰3b"""   3b""""c3b""&b""c6"""c&#732;“H“b       b     "c      "b   &96‰6               &            cbsb       "                    & S                            " S    &        "                 " S    &       f        "         S        """""        "         sb       f"           "         ‰6       &b            "         “b      c    "        "         G6   """&6   c        "         E2    """&2   f        "         E2       "    "        "       " G6                     "       " H“b                     "       & G6         "            "       #bE2   """      b       "       #6E2   """   b""&6"""b"""f"""&b"""c“E2         3333“33333333333333339‡E2         &5UUW‡UUUuUUUwUUUWuUUUxG6        c&#732;DDDDDDDDDDDDDDDDDDDDH“b      &9„‰3b"""""&3&#732;AHy3333333—„HuUUUUUW„ADDDDDDDA`DDDDDADDDDDAHuUUUW„DDDA‡UUUW„Hy33333•UUW„H“3333&#732;A‰3b"""&3333&#732;AG6"""&7Asb    """&7AE2   5AH“        5ADDDDDDE2   5DDDDDDG6        5D‡UUUUxE2   5HuUUUxD…2        5xA“33339u2   5y33339x“2        39„6""""c92   93b"""c96"   ""   "ct"    "c2   3b    "c2            #T      &2   6      &2            #T      b   b      b            #T       "           "            #T  "    "           "            #T cb         b   "   ""   "ct b    "      2   2   32   39„     &"      2   2   52   5xA     &b"      2   2   52   5D   &b       2   2   52   9xA  &b        2   2   52   c9„  &b         b   2   52    "ct  "   "           &2   52     #T       "           #2   56     #T      b   b      c2   5“     #T      &2   6      &92   5sb    #T"    "c2   3b    "c•2   5‰6"   #T6""""c96"""&93b"""c9‡6"""&7H“6"""ct“33339x“3333&#732;y33339xH“3333&#732;D‡“3339„‡UUUUxD‡UUUW„HuUUUxDD‡UUUW„DD‡UUUxADDDDDDDDDDDADDDDDADDDDDADDDDDß 55\
  æ¼ Õ÷     Õ¼\E    DD ðÿÿ `   ø     ÿþ    ?ÿþ   ÿÿü   ÿðø  ø ?à  þ  ?€ À    ü  ü €  ð ø   €€   > ø    øÀø À|ÿð À?ÿà x>ÿÿ€áàÿþ øø |ø àç‡à €<> ÿ< yãàþðÏà{€ùð ü Àðüx <€ç€çø< ÿ<áà¹àwû‡ =Ïïì8ÏpÿqÀ{€÷û&#381; óÜ&#376;Üp&#381;à<|ã x€ð†8ÃÜÀq€>àà€ñÀüþ< ððÿÀ€?€ø ø þ  €ø   ø à  € ?€ ø  ÿ  ?€ ÿ ø  ÿ ÿ€  ÿÿð   ÿþ    ?ÿ€    à   s àsÿ&#381;ðÿùÿßüî?üçÿ&#376;ÿ&#376;ýÿÍàsÎpàyÀÀ?üçÿ&#339;  àsÿùàyÿÁÀ?üãÿ&#382;&#376;ü àsÎ 9àyÀÀÿ?üçÿ&#382;&#339;  ÿóÿÎùÿùÀÀÿ?øãÿÿ  ß© 

   
 

  
 

 
 
 
 
 
 
 
 

  
   
 
 
 
 
 
 
 

  
 
 
 
 

 
  
 
 
 
 
 
 
 
   
 

 












      
 
 
 
 
     
 
 



 
 



 
 
   
 
 
    


 
 








 



 

 
 

           
 
 
 
        ©  ÿ                     
         
                                          !  "  #  $  %  &  '  (  )   *   +  ,  -  .  /  0  1  2  3  4  5  6  7  8  9  :  ;  <  =  >  ?   @  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  [  \  ]  ^  _   `  a   b   c   d   e   f  g  h   i   j   k   l   m   n   o  p   q   r   s   t  u  v  w   x   y  z   {   |  }  ~    €    ‚  &#402;  „  …  †  ‡  &#710;  ‰  &#352;  ‹  &#338;ÿ   &#381;      ‘  ’  “  ”  •  –  —  &#732;  ™  &#353;  ›   &#339;      &#382;   &#376;      ¡  ¢  £  ¤  ¥  ¦  §  ¨   ©   ÿ     DD ðÿÿ   ð¾ö   ðÌü   ðÌü   ðÌü   ðw÷   ðÌü   ðw÷   ðÿÿ  ÿÿ ÿ  ÿÿDÿ  ÿÿð   ðsÿ   ððð   ððÿ   
 ªªªªªªªªªªªª  
       QAE@   €TT€  (U@PAU @ (  € PB   €
 T*P!ET!AB U€    
 €A@R…!HP  
  … R…!HP  
  (P
€  
¡J@TT@¡J  
     UAU      ª * J R P P P P¨Pªª€ª     U QPP…!A@PTPP    
   @PT!HR…     T UHPR ¨TT       U@U@PB T(U@ PTPP    €*¡B¨ª…EUP Pªª€  € UAU@TT!@ PTPP       U QPP TAA@PTPP    € UAUP P P¨Pªª…*¡J¨     U PPPTTAA@PTPP       U QPPU@ PTPP         
     ¨HB(((¨    UAU    UAU    ¨P P P R P…
 ¨ €P ¡P¡B¡J  
¡J  
   T @@ADU @
J €  
¨Pª*…J¡P€E!U@       U PPTT!AHQ@B€*     T@Q@T*¡B¨*B¨ª€     U PPT!AHQ@B€*     T@Q@TR¡@¨*B¨ª€     T@Q@TR¡@¨R¨ª*€*     T@Q@T !AHRT¨*      @@PPTU!AHPP      HRAP…!HR€  ¨
¡J H…H¡J@P  
    @@P@TRP¡EPP     * J R¨Tª*¡HPPP€    (!APEHUT…@P!@
     @@PPTE!UHQP    €
BPTPB  
    U@PPUT!@(R¨ª*€*  €
BPTTTP ªª€   *T PR…QJT*T¨PP@P P      T@Q@PP€ HQBB     TU Rª…*¨Rª*¡Bª ª    @@PPT!AHQPP €*     @@PPT!AHQRP Pª   €  AQAEQAEU@TTAJ   ª„(@TT T(@T @*     @@PPTE!UHRP…P       U@UP@P P PPTT    
  A@R…!HP   ª„*¡B¨*B¨*B¨ª*¨  
  @R…!HP    * T    TT   €
 € ATPU@    * R…
UEPU  € €E ¨P P P R   ª€ª¨¨P€RRRRRR€ €ET P P P R   ¨
HP… P@P…(R… R  
 € AEPTR    * R…
UEPQ@   €  ¨
¡J J¡J¡J@P  
  * PPUEPQ@     @PP…!HR…  €  QDQAEQAE    
 € AEPQ@  
 €P € €EPU@…*¨  €EPH*¨B  
 € AU ¨R  
€ ¨@U @J P…

€  *¨R@PR¡J…*¨€
 € AEPU  € ª €PRRB
 * €  AQAEU QB€   ª€ PBP   € AEPHB(  
 € AT @PU  €  … R!R(PJ  
     ¡B(P…HT… R  
 
 € TP     ¨Dª *…
 R¨TªRTAA@P  ¨¨ª*€*¡B¨ª*…B…U PPP €  €*¡B¨ª€*¡B¨ª*…B…U PPP €    T(QJ ¡B¨ª*…B…U PPP €  € Q!E  
¡B¨ª*…B…U PPP €  € ¡E(

¡B¨ª*…B…U PPP €     U PPTT!AHPRP… J¡B¨ª    T@Q@T*¡@(J€ R¨Pª ¨ ¨¨ª*€ QEPJ… Pª
 Rª €  
¨Pª*€ QEPJ… Pª
 Rª €   T(QJ  QEPJ… Pª
 Rª €  … R R…(R…(R€   … R AP…!HR€  €E  (¡RJ…*¨R¡J€( € Q!E  AAPP…U!E@PPP €  €
„J€
BPTPB  
 ¨ R¡B€
BPTPB  
 €*…
J€
BPTPB  
 € DP BPTPB  
 €
BR BPTPB  
    T@Q@PP€ HQBB ¨ª*€*€!   TU Rª…*¨Rª*¡Bª * Rª*  
  ¨ ª* A@PR…U@ª ª ª*…
€ AAPP…!E@U@P ª€  
¨Pª*€ AAPP…!E@U@P ª€ €  EDTPJ
U
QB@R     
      
¡J  
¡JJJ P€
  @@D B@@@     ¨B AP@@T*  
  „H TPAET    
(P  PA@UP   €*(  PA@UP   €E  PA@UP   € DP RRRRR    Q@T  PA@UP    
 TPUEPU@…*¨  €E ¨P U  J(€  
(P @QAU (((¨  €*( @QAU (((¨  €E  @QAU (((¨  €A@…!HR…   … R !HR…!H  €E  *¨R¡J…*¨€ € DP RRRR  €
( PPAAUP€  
(P @EATB   €*( @EATB   € DP BRRRB€
 €E  @EATB   ¨@U @@U J(€  *¨R@PR¡J…*¨J(  €
( PQAEP   
(P  QAE@   €*(  QAE@   €  QPQATP U
€* PªJª  €E  QAE@            $ ªªªªª*ª@ UUUU@UUR@  Rªªªª *¨$ ª *ª¨Bªª( BUTUUAUU@ Bª¡Bª¨Bªª¨$ ªª BªB UBU@UU@@**¨Tª¡Rª…Jª*¨ ¨$ ¨ ª¡Rª…Jª*¨Tª¡R @UTUBT*Bª*ª¨$   *U*T*PªT*U
UBPTªPª Bª¨
$ ¨  ¨UT¨TªT¨T UTUTP€Bª
ª *ª$ ª¨
ª BªPTPUBU
T*PªT*U*  *$  *ª
ªBªP€TU UT¨TªT¨T¨UT¨     *T UTUTUPUAUUUTUBT* €
 
 
Comment peut on trouver la reelle extension de ces fichiers pour les modifier ?
 
Merci pour votre aide......
:)
 
 
 
.
 
 
 
 
 
 
 

mood
Publicité
Posté le 15-04-2007 à 17:16:49  profilanswer
 

n°1543086
Taz
bisounours-codeur
Posté le 15-04-2007 à 20:37:28  profilanswer
 

t'as fini de nous pourrir ?
 
type MIME et voilà

n°1544036
DragonMing
Posté le 17-04-2007 à 20:54:56  profilanswer
 

Taz a écrit :

t'as fini de nous pourrir ?
 
type MIME et voilà


 
 
ah oui ? t'es qui toi ?
(merci quand meme pour l'info meme si ca serait pas mal venu un ton plus bas!)
 
 
 
 
 
.

n°1544098
Taz
bisounours-codeur
Posté le 18-04-2007 à 08:25:07  profilanswer
 

euh parlons de ton ton à toi : c'est pas bientôt fini de poster des fichiers binaires imbittables ...
 
 
 
 
 
 
flmdgjkfef qigjqegj efkigjekgjdfgjdfgf

n°1544103
brisssou
8-/
Posté le 18-04-2007 à 09:01:40  profilanswer
 

Citation :

Il suffit de renommer le dit fichier avec en fin: .gif et ensuite le fichier sera lisible.


 
en fait non, il suffit de l'ouvrir avec le bon programme surtout.
 
l'extension permet surtout à Windows (et accessoirement à l'utilisateur) de savoir avec quel exécutable ouvrir tel ou tel fichier.
 
Sinon, lmksdfgjhjghjsd aussi.


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1544248
Tamahome
⭐⭐⭐⭐⭐
Posté le 18-04-2007 à 13:29:03  profilanswer
 

Fascinating


---------------
Hobby eien /人◕ ‿‿ ◕人\
n°1544257
brisssou
8-/
Posté le 18-04-2007 à 13:48:18  profilanswer
 

isn't it ?


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1544258
Tamahome
⭐⭐⭐⭐⭐
Posté le 18-04-2007 à 13:49:14  profilanswer
 

fan d'acidric ?


---------------
Hobby eien /人◕ ‿‿ ◕人\
n°1544374
brisssou
8-/
Posté le 18-04-2007 à 15:28:22  profilanswer
 

inconnu au bataillon, mais tout ça ressemble fort à un HS...
 
néanmoins, qui qu'c'est-y ?


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1544703
Tamahome
⭐⭐⭐⭐⭐
Posté le 19-04-2007 à 08:00:28  profilanswer
 

Acidric Briztou, un journaliste de (feu) Tilt :o Un pseudo de Cédric Brissou :o


---------------
Hobby eien /人◕ ‿‿ ◕人\
mood
Publicité
Posté le 19-04-2007 à 08:00:28  profilanswer
 

n°1550284
DragonMing
Posté le 26-04-2007 à 21:34:12  profilanswer
 

brisssou a écrit :

Citation :

Il suffit de renommer le dit fichier avec en fin: .gif et ensuite le fichier sera lisible.


 
en fait non, il suffit de l'ouvrir avec le bon programme surtout.
 
l'extension permet surtout à Windows (et accessoirement à l'utilisateur) de savoir avec quel exécutable ouvrir tel ou tel fichier.
 
Sinon, lmksdfgjhjghjsd aussi.


 
 
 
 
 
 
oui ca j'avais compris (malgre mon tres faible niveau en java merci pour les autres !).
tain y en a ca s'arrange pas avec le temps on dirait...
 
 
Mais ce repond toujours pas a la question!
 
comment on fait pour trouver l'extension d'un fichier qui n'en a pas ni dans son nom ni dans son contenu ?
 
 
 
 
 
.

n°1550293
gizmo
Posté le 26-04-2007 à 21:44:41  profilanswer
 

on fait pas.

n°1550340
Tamahome
⭐⭐⭐⭐⭐
Posté le 27-04-2007 à 07:10:13  profilanswer
 

on invoque les puissances occultes de Sunnydale


---------------
Hobby eien /人◕ ‿‿ ◕人\
n°1550361
brisssou
8-/
Posté le 27-04-2007 à 08:54:46  profilanswer
 

Tamahome a écrit :

on invoque les puissances occultes de Sunnydale


 
celle-là, je la note...
 
sinon, sous linux, y a la commande file, qui sert juste à ça. Elle te dira ce qu'est ton fichier.
 
sinon, le rapport avec Java, c'est quoi déjà ?


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1550367
Tamahome
⭐⭐⭐⭐⭐
Posté le 27-04-2007 à 09:10:25  profilanswer
 

euh si t'as rien dans les headers et que tu n'as pas d'extension, il fait comment ton unix pour savoir de quoi il s'agit ? :??:


---------------
Hobby eien /人◕ ‿‿ ◕人\
n°1550369
gizmo
Posté le 27-04-2007 à 09:14:00  profilanswer
 

Tamahome a écrit :

euh si t'as rien dans les headers et que tu n'as pas d'extension, il fait comment ton unix pour savoir de quoi il s'agit ? :??:


Il fait pas, suffit de lire la man page pour le savoir :o

n°1550377
brisssou
8-/
Posté le 27-04-2007 à 09:33:39  profilanswer
 

bha, p'tet que le header a un sens caché que file saura comprendre...

 

s'que j'sais moi...


Message édité par brisssou le 27-04-2007 à 09:33:54

---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1550393
Tamahome
⭐⭐⭐⭐⭐
Posté le 27-04-2007 à 09:59:54  profilanswer
 

nan mais si Y'A PAS de header...


---------------
Hobby eien /人◕ ‿‿ ◕人\
n°1550404
Pablo Escr​obarbe
Retour d'exil
Posté le 27-04-2007 à 10:12:22  profilanswer
 

C'est la java ici [:petitpois2]

n°1550433
DragonMing
Posté le 27-04-2007 à 11:02:11  profilanswer
 

.
 
 
tain le fllood d'enfer !
je croyais que c'etait interdit !?????????????
 
 
 
 
.

n°1550441
brisssou
8-/
Posté le 27-04-2007 à 11:18:08  profilanswer
 

quel flood ? on débat pas sur ton problème là ?!


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1550456
Pablo Escr​obarbe
Retour d'exil
Posté le 27-04-2007 à 11:32:17  profilanswer
 

Dragon t'as eu ta réponse non?

n°1550470
Tamahome
⭐⭐⭐⭐⭐
Posté le 27-04-2007 à 11:51:57  profilanswer
 

ou ca du floude ?
 
edit : et maintenant si y'a du flood, dis toi qu'on essaye de réparer ton topic !


Message édité par Tamahome le 27-04-2007 à 11:52:35

---------------
Hobby eien /人◕ ‿‿ ◕人\
n°1550487
0x90
Posté le 27-04-2007 à 12:25:49  profilanswer
 

Tamahome a écrit :

nan mais si Y'A PAS de header...


 
C'est des Heuristiques sur différents patterns ou magic numbers à certaines positions, des fois ça marche, des fois non [:spamafote]
 
( et vu que la majorité des concepteurs de format ont tendance à mettre des magic numbers, ça marche souvent )


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1550527
Tamahome
⭐⭐⭐⭐⭐
Posté le 27-04-2007 à 13:55:40  profilanswer
 

ah ok, dans ce cas effectivement... ca implique qd meme de stocker quelque part une base de signatures pour pouvoir faire les comparaisons...


---------------
Hobby eien /人◕ ‿‿ ◕人\
n°1550529
0x90
Posté le 27-04-2007 à 14:00:08  profilanswer
 

C'est exactement ce que fait file sous unix ;)
1) On regarde le type du path (on va pas tester un dossier ou un fifo)
2) On  cherche des magic numbers d'après une DB du genre :


0 string  \x89PNG  PNG image data,
>4 belong  !0x0d0a1a0a CORRUPTED,
>4 belong  0x0d0a1a0a
>>16 belong  x  %ld x
>>20 belong  x  %ld,
>>24 byte  x  %d-bit
>>25 byte  0  grayscale,
>>25 byte  2  \b/color RGB,
>>25 byte  3  colormap,
>>25 byte  4  gray+alpha,
>>25 byte  6  \b/color RGBA,
#>>26 byte  0  deflate/32K,
>>28 byte  0  non-interlaced
>>28 byte  1  interlaced
1 string  PNG  PNG image data, CORRUPTED


3) Si ça marche pas on regarde si c'est un fichier texte et on tente de déterminer l'encoding et les séparateurs de ligne.
 
Pour info la db fait quand même ~13000 lignes de définitions ...


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1550532
Tamahome
⭐⭐⭐⭐⭐
Posté le 27-04-2007 à 14:07:39  profilanswer
 

c'est pas idiot... j'ai bien envie de porter ca sous windows pour m'amuser :)


---------------
Hobby eien /人◕ ‿‿ ◕人\
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  COmment peut on trouver l'extension supprimee d'un fichier ?

 

Sujets relatifs
[ C ] Aide pour programme de lecture fichier txt[RESOLU] fichier excel dans webexpert 6
Ouvrir un fichier phpTraitement automatique d'un fichier
[Aide] Insertion MySQL à partir d'un fichier .CVS depuis un script PHPtaille de fichier pas dos
[stdio.h]2 programmes font un fopen en "w" sur un même fichierComment convertir un fichier pdf dynamique en statique sous java ?
Valider la fenetre CANCEL et relancer un fichier?script d'automatisation d'impression de fichier
Plus de sujets relatifs à : COmment peut on trouver l'extension supprimee d'un fichier ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR