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 :

Convertisseur txt-binaire spécifique


Sujet :

Windows

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2006
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 50
    Points : 23
    Points
    23
    Par défaut Convertisseur txt-binaire spécifique
    Bonjour,

    J'aimerais réaliser un programme qui convertit un fichier texte en fichier binaire.

    Je m'explique. J'utilise un outil propriétaire permettant de réaliser des supervisions de machine
    sur un terminal à écran tactile......
    Pour entrer des données dans cet écran, j'ai réaliser un petit programme en VB qui créée
    un fichier texte avec toutes les données mais placés d'une manière très précise, pour pouvoir les
    importer dans le fameux logiciel.
    Je sais donc importer messdonnées dans le logiciel, mais je ne peux pas les envoyer directement au
    terminal. Pour cela, il faut que je le convertisse en fichier binaire, ce que je fais a partir du logiciel.
    (exporter en fichier bianire)

    J'espère etre assez clair.

    Ce que j'aimerais faire, c'est un exécutable qui me transforme le fichier texte en fichier binaire pour le terminal,
    ce qui me permettrait d'automatiser le tout.

    Pensais qu'avec ce que je possède mon projet est réalisable?? Comment attaquer? Avez vous des pistes svp?

    Merci beaucoup

  2. #2
    Membre actif

    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2003
    Messages
    286
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2003
    Messages : 286
    Points : 255
    Points
    255
    Par défaut
    mmhhh alors voyons, je ne suis pas sur de bien comprendre ...

    Quand tu dis : transformer en fichier binaire, c'est quel genre de transformation ? 2 caractères du fichier texte deviennent un octet ?

    Pourrais-tu déposer un petit bout d'une transformation par exemple pour bien comprendre ?
    .: La cosse : il n'y a que ça de vrai :.

  3. #3
    Membre régulier
    Inscrit en
    Mai 2006
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 100
    Points : 77
    Points
    77
    Par défaut
    Un fichier texte est binaire avant tout, tu voit du texte jusque parce que tu l'ouvre en mode texte. Si il est déjà structuré de facon a être lisible par le "terminal", il ne devrait pas y avoir de problzme.
    Peut tu être plus explicite

  4. #4
    Membre à l'essai
    Inscrit en
    Avril 2006
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 50
    Points : 23
    Points
    23
    Par défaut
    ben oui je comprend que c'est aps très clair.. Je suis d'accord qu'un fichier texte est binaire.

    Comment dire, un exemple. Tu as un fichier texte classqiue.
    Tu fais ouvrir avec Word, tu l'enregistre. Tu as toujours ton texte dedans, mais impossible de le lire avec le bloc notes par exemple.

    Donc c'est comme si je voulais faire moi même le fichier Word, il faut donc connaitre la structure du fichier et tout....

    Ca va mieux?

    Merci de vos réponses.

    Je reviens pour poster les deux fichiers (si j'y arrive, j'ai pas accés au ftp ici....)

  5. #5
    Membre régulier
    Inscrit en
    Mai 2006
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 100
    Points : 77
    Points
    77
    Par défaut
    Tu n'a pas un editeur de texte specifique ?
    Le bloc note c'est du "texte" pur et dur tandis que Word, par exemple, rajoute des données pour, par exemple, la mise en page, les caracteres gras...

    Si tu veux un fichier texte qui ne comprend rien d'autre que ce que tu as inscris, le bloc note est une solution. Tu as aussi emacs pour windows.



    PS: pas besoin de passer par un ftp, fais un copier coller dans le post

  6. #6
    Membre à l'essai
    Inscrit en
    Avril 2006
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 50
    Points : 23
    Points
    23
    Par défaut
    non pas d'éditeur de texte spécifique

    Voici les deux fichiers. L'un en texte écrit à la main.
    Importer dans le logiciel, puis exporter en *.rcp (le deuxième fichier)

    http://rapidshare.de/files/21917893/demo.zip

    Merci

  7. #7
    Membre régulier
    Inscrit en
    Mai 2006
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 100
    Points : 77
    Points
    77
    Par défaut
    pourquoi exporter le fichier texte en .cfm ?

  8. #8
    Membre à l'essai
    Inscrit en
    Avril 2006
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 50
    Points : 23
    Points
    23
    Par défaut
    en .cfm??

    en .rcp tu veux dire non?

    Je voudrais faire cela pour ensuite l'envoyer directement au terminal, qui ne reconnait que ca.

  9. #9
    Membre régulier
    Inscrit en
    Mai 2006
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 100
    Points : 77
    Points
    77
    Par défaut
    Oui .rcp plutôt.

    Je comprend toujours pas ou est le probleme, si le .rcp est le format du terminal, que cherches tu as faire en voulant convertir le .rcp ?

  10. #10
    Membre actif

    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2003
    Messages
    286
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2003
    Messages : 286
    Points : 255
    Points
    255
    Par défaut
    oula !
    Je pense avoir compris et ca me rassure pas

    Donc d'après ce que j'ai compris, tu souhaites te passer du logiciel qui permets de convertir ton fichier texte en fichier "binaire" .rcp.
    Donc en gros, tu veux faire du reverse engineering sur un fichier/logiciel pour te permettre de savoir comment ce logiciel traite ton fichier.

    J'ai raison ?
    .: La cosse : il n'y a que ça de vrai :.

  11. #11
    Membre à l'essai
    Inscrit en
    Avril 2006
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 50
    Points : 23
    Points
    23
    Par défaut
    oui

    enfin comment il le traite à la rigueur non, mais comment faire pour arriver au même résultat
    (ce qui revient à peu près au même )

  12. #12
    Membre régulier
    Inscrit en
    Mai 2006
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 100
    Points : 77
    Points
    77
    Par défaut
    Heu, mais pourquoi tu ne peux pas te servir directement du .rcp ?
    J'ai peut etre une solution...

  13. #13
    Membre actif

    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2003
    Messages
    286
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2003
    Messages : 286
    Points : 255
    Points
    255
    Par défaut
    Menontona, apparemment il VEUT faire le fichier .rcp a partir du .txt

    Ce que tu demandes m'a l'air compliqué mais voila p-e des pistes :
    - essayer d'avoir des infos sur le logiciel qui mets en .rcp (contacter la boite, internet ..), savoir si c'est un protocole standard ....
    - selon la licence d'utilisation du logiciel qui mets en .rcp, voir si tu ne peux pas l'intégrer dans ton soft (ligne de commande ?)
    - étudier le fichier résultant .rcp pour différents fichiers .txt et essayer de comprendre chaque valeur héxadécimal (ca fait du boulot)
    - faire du reverse engineering directement sur le logiciel avec un débugueur -> surement illégal, enormément de travail, pas forcément utile ...
    .: La cosse : il n'y a que ça de vrai :.

  14. #14
    Membre à l'essai
    Inscrit en
    Avril 2006
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 50
    Points : 23
    Points
    23
    Par défaut
    ben parceque déjà au début je pensais envoyer le fichier texte....

    Et le .rcp je sais pas comment il est fait...

    Ben en fait j'ai vu des commerciaux de la boite qui fait le soft... ils ont l'intention de le faire, mais pas avant décembre.... Donc c'est clair qu'il n'existe pas de programme en ligne de commande. Pour savoir si c'est du standard, j'ai tapé rcp dans google, et rien de parlant...

    Donc a mon avi, il reste les deux dernières solutions...

  15. #15
    Rédacteur
    Avatar de Neitsa
    Homme Profil pro
    Chercheur sécurité informatique
    Inscrit en
    Octobre 2003
    Messages
    1 041
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chercheur sécurité informatique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 041
    Points : 1 956
    Points
    1 956
    Par défaut
    Bonjour,

    Je tenais juste à clarifier un point :

    Citation Envoyé par basnifo
    - faire du reverse engineering directement sur le logiciel avec un débugueur -> surement illégal, enormément de travail, pas forcément utile ...
    Il y a un cadre légal au reverse engineering (la rétro-ingénierie) en france. L'article de loi qui s'applique dans le cas d'Aurlien est l'article de loi L122-6-1 du CPI (Code de la proprieté intellectuelle) [ Loi nº 94-361 du 10 mai 1994 art. 5 I Journal Officiel du 11 mai 1994 ].

    Plusieurs conditions s'appliquent avant d'avoir légalement le droit d'opérer une action de rétro-ingénierie, mais d'après ce que nous dit Aurélien, je pense (sous toute réserve) que ce droit lui est acquis. Il s'agit ici du cas fréquemment rencontré d'inter-opérabilité.

    Pour plus d'informations :

    http://www.legifrance.gouv.fr/WAspad...n=CPROIN&code=

    Taper dans "numéro" : L122-6-1

    C'est par exemple de cette façon que les concepteurs de la suite openoffice ont pu permettre à leurs logiciels de se servir (ouvrir, enregistrer, mettre en forme, etc.) les documents .doc (originellement provenant de Microsoft Word).
    Vu que ce format est un format propriètaire (format fermé dont aucune spécification n'est disponible) la seule façon de pouvoir l'utiliser était d'appliquer la rétro-ingénierie et ceci d'une manière tout à fait conforme à la loi en vigueur (tout du moins en france).

  16. #16
    Membre à l'essai
    Inscrit en
    Avril 2006
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 50
    Points : 23
    Points
    23
    Par défaut
    je viens de voir que le lien était mort.

    http://turnsoad.free.fr/stockage/demo.16200616638.zip

  17. #17
    Membre régulier
    Inscrit en
    Mai 2006
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 100
    Points : 77
    Points
    77
    Par défaut
    Citation Envoyé par basnifo
    Menontona, apparemment il VEUT faire le fichier .rcp a partir du .txt
    Je cite:
    Citation Envoyé par aurelien2723
    j'ai réaliser un petit programme en VB qui créée
    un fichier texte avec toutes les données mais placés d'une manière très précise, pour pouvoir les
    importer dans le fameux logiciel.
    Je sais donc importer messdonnées dans le logiciel, mais je ne peux pas les envoyer directement au
    terminal. Pour cela, il faut que je le convertisse en fichier binaire, ce que je fais a partir du logiciel.

  18. #18
    Membre actif

    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2003
    Messages
    286
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2003
    Messages : 286
    Points : 255
    Points
    255
    Par défaut
    ben .. oui
    va dormir 1H, mange un morceau, pète un coup et relis ...
    c'est le logiciel qui crée le fichier .rcp ... pas lui
    .: La cosse : il n'y a que ça de vrai :.

  19. #19
    Membre régulier
    Inscrit en
    Mai 2006
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 100
    Points : 77
    Points
    77
    Par défaut
    T'as peut être raison...

    Un fichier texte est transformé par le logiciel en .rcp, format pour le terminal.
    Le probleme: transformer le texte en un binaire structuré de la même manière que le .rcp
    Pardonnez mon manque de logique

  20. #20
    Membre à l'essai
    Inscrit en
    Avril 2006
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 50
    Points : 23
    Points
    23
    Par défaut
    ben oui c'est tout à fait ca Menontona

    Maintenant que j'ai été assez clair (enfin pas facile quand même )

    Comment je pourrais mis prendre à votre avis?
    Merci

Discussions similaires

  1. Convertisseur Decimal - Binaire
    Par AWDAW dans le forum C++
    Réponses: 6
    Dernier message: 02/12/2014, 09h44
  2. convertisseur decimal binaire
    Par lherbaux dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 15/02/2012, 10h54
  3. Réponses: 7
    Dernier message: 25/01/2011, 00h48
  4. Convertisseur hexa <-> binaire évolué
    Par sigfrit dans le forum Autres Logiciels
    Réponses: 0
    Dernier message: 08/06/2010, 10h57
  5. convertisseur decimal binaire
    Par mathiew dans le forum Débuter
    Réponses: 4
    Dernier message: 09/12/2008, 10h26

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