IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

[astuce] Deux fichiers texte différents avec le même nom !


Sujet :

Windows

  1. #1
    Membre averti
    Avatar de Snack3r
    Homme Profil pro
    Doctorant à l'Université Cheikh Anta Diop de Dakar
    Inscrit en
    Octobre 2013
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Mauritanie

    Informations professionnelles :
    Activité : Doctorant à l'Université Cheikh Anta Diop de Dakar
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2013
    Messages : 118
    Points : 444
    Points
    444
    Par défaut [astuce] Deux fichiers texte différents avec le même nom !
    Salut tout le monde

    c'est ma première participation dans cet extraordinaire forum et j'aimerai devenir un bon membre de la famille de developpez.com

    sinon, j'ai une petite astuce qui peut paraitre paradoxale mais en réalité elle est tout à fait logique.
    l'astuce est la suivante :
    comment peut-on trouver deux fichiers texte de même nom et avec la même extension dans un dossier, comme ceci :




    Merci d'avance pour vos participations.
    Images attachées Images attachées  
    C++ and Java, say, are presumably growing faster than plain C, but I bet C will still be around. ― Dennis Ritchie.

  2. #2
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 693
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 693
    Points : 13 128
    Points
    13 128
    Par défaut
    En ayant deux caractères identiques mais de valeurs unicode différentes
    Images attachées Images attachées  

  3. #3
    Membre averti
    Avatar de Snack3r
    Homme Profil pro
    Doctorant à l'Université Cheikh Anta Diop de Dakar
    Inscrit en
    Octobre 2013
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Mauritanie

    Informations professionnelles :
    Activité : Doctorant à l'Université Cheikh Anta Diop de Dakar
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2013
    Messages : 118
    Points : 444
    Points
    444
    Par défaut
    c'est presque la solution mais comment vous avez différé l’encodage des noms des fichiers ?
    C++ and Java, say, are presumably growing faster than plain C, but I bet C will still be around. ― Dennis Ritchie.

  4. #4
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 693
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 693
    Points : 13 128
    Points
    13 128
    Par défaut
    Les "a" latin (code 65) a été remplacé par le "a" cyrillique (code 0430h)
    Ces deux noms ne sont identiques que visuellement

  5. #5
    Membre averti
    Avatar de Snack3r
    Homme Profil pro
    Doctorant à l'Université Cheikh Anta Diop de Dakar
    Inscrit en
    Octobre 2013
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Mauritanie

    Informations professionnelles :
    Activité : Doctorant à l'Université Cheikh Anta Diop de Dakar
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2013
    Messages : 118
    Points : 444
    Points
    444
    Par défaut
    Oui c'est exactement ça.
    C++ and Java, say, are presumably growing faster than plain C, but I bet C will still be around. ― Dennis Ritchie.

  6. #6
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 451
    Points : 43 096
    Points
    43 096
    Par défaut Autre astuce
    Et en sens inverse, savez vous mettre 2 fichiers différents dans un seul fichier ?

    voici le truc :

    créer un fichier normal essai.txt avec le caractère a dedans

    Ensuite dans une ligne de commande tapez :

    notepad essai.txt:part2

    au retour chariot, notepad va vous dire que le fichier n'existe pas et vous demande de le créer, acceptez
    taper b puis enregistrer en quittant.

    Si vous faite dir, le fichier essai.txt est présent, si vous faites type essai.txt, celui-ci affichera a

    Maintenant, si vous tapez notepad essai.txt:part2, notepad va s'ouvrir en affichant b

    L'explication :

    Avec NTFS, un fichier peut contenir plusieurs streams. Chaque fichier contient à minima 1 stream data
    La commande dir n'est capable que d'afficher le stream par défaut data. Et l'explorateur aussi.

    Si vous copier le fichier sur une partition FAT32, vous aurez un msg vous disant : le fichier possède des propriétés ne pouvant être copié. La copie faite, vous perdrez la partie part2 contenant b

    Par contre si vous compressez le fichier avec Winrar, celui-ci sera capable de conserver le stream contentant b en cochant la case conserver les flux de fichier dans l'onglet avancé.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  7. #7
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 693
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 693
    Points : 13 128
    Points
    13 128
    Par défaut
    Ce qu'on appelle des Alternate Data Streams (ADS)

  8. #8
    Membre averti
    Avatar de Snack3r
    Homme Profil pro
    Doctorant à l'Université Cheikh Anta Diop de Dakar
    Inscrit en
    Octobre 2013
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Mauritanie

    Informations professionnelles :
    Activité : Doctorant à l'Université Cheikh Anta Diop de Dakar
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2013
    Messages : 118
    Points : 444
    Points
    444
    Par défaut
    @chrtophe
    ça a l'air intéressant mais j'ai pas bien compris le but et le principe, pouvez vous éclaircir l'astuce un peu ?
    C++ and Java, say, are presumably growing faster than plain C, but I bet C will still be around. ― Dennis Ritchie.

  9. #9
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 451
    Points : 43 096
    Points
    43 096
    Par défaut ADS
    Bonsoir Andnotor,

    Je ne connaissais pas le nom.

    A quoi ça sert snack ? Dans le cas présenté, ça peut servir à cacher des données ( bien que ça ne résistera pas à une recherche sérieuse ).
    Ca peut même stocker des données malveillantes. ( spywares )

    En usage normal, ça sert à stocker des méta-données.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  10. #10
    Membre averti
    Avatar de Snack3r
    Homme Profil pro
    Doctorant à l'Université Cheikh Anta Diop de Dakar
    Inscrit en
    Octobre 2013
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Mauritanie

    Informations professionnelles :
    Activité : Doctorant à l'Université Cheikh Anta Diop de Dakar
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2013
    Messages : 118
    Points : 444
    Points
    444
    Par défaut
    ce snack là c'est une interprétation de mon surnom ?

    sinon, si j'ai bien compris, l'idée c'est de mettre un fichier dans un autre et de pouvoir accéder à l’intérieur via le fichier externe ?
    c'est dans une certaine mesure, une forme de fichiers imbriqués ?
    C++ and Java, say, are presumably growing faster than plain C, but I bet C will still be around. ― Dennis Ritchie.

  11. #11
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 451
    Points : 43 096
    Points
    43 096
    Par défaut Fichiers imbriqués
    C'est plutôt flux imbriqués, ce n'est pas fait pour stocker un fichier normal même si s'est faisable. La taille des fichiers retournée ne prend pas en compte ce flux secondaire. C'est pour le meta-données.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  12. #12
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 693
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 693
    Points : 13 128
    Points
    13 128
    Par défaut
    Citation Envoyé par chrtophe Voir le message
    La commande dir n'est capable que d'afficher le stream par défaut data.
    Plus depuis Vista, dir /R.

    A noter encore que les ADS ne se limitent pas aux fichiers, il est aussi possible dans lier à des répertoires

  13. #13
    Membre averti
    Avatar de Snack3r
    Homme Profil pro
    Doctorant à l'Université Cheikh Anta Diop de Dakar
    Inscrit en
    Octobre 2013
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Mauritanie

    Informations professionnelles :
    Activité : Doctorant à l'Université Cheikh Anta Diop de Dakar
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2013
    Messages : 118
    Points : 444
    Points
    444
    Par défaut
    Ah Ok, j'ai compris.

    Merci.
    C++ and Java, say, are presumably growing faster than plain C, but I bet C will still be around. ― Dennis Ritchie.

  14. #14
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 451
    Points : 43 096
    Points
    43 096
    Par défaut ads repertoire
    C'est vrai Andnotor, j'avais pas précisé.

    Autre info c'est utilisé par le contrôle utilisateur avec les fichiers exécutables récupéré sur Internet.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. fusion de fichier texte portant uniquement le même nom
    Par lole81 dans le forum Scripts/Batch
    Réponses: 3
    Dernier message: 08/02/2015, 21h41
  2. Réponses: 7
    Dernier message: 15/10/2012, 01h03
  3. Beans différents avec le même nom
    Par lastrecrue dans le forum Seam
    Réponses: 4
    Dernier message: 10/02/2011, 09h39
  4. Réponses: 3
    Dernier message: 12/04/2010, 17h08
  5. comparaison de deux fichiers textes avec un script python
    Par zekruss dans le forum Général Python
    Réponses: 1
    Dernier message: 10/11/2009, 05h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo