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

Java Discussion :

Réussir à lire le contenu d'un fichier binaire


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 6
    Par défaut Réussir à lire le contenu d'un fichier binaire
    Bonjour,
    Je dispose d'un fichier binaire.

    Ce fichier a été généré avec une application développée en C++.

    Je souhaite récuperer les données présente dans ce fichier.

    J'ai une idée assez précise du contenu du fichier, il contient des chaines de caractéres que je peux facilement récuperer avec un éditeur classique.

    Par contre il contient également des tableaux d'entiers, ces tableaux apparaissent comme étant des caractères spéciaux lors de la visualisation du fichier dans un éditeur de texte.

    Comment est ce que je pourrai faire, pour récuperer le contenu de ce fichier ?

    Pensez vous qu'il est possible de récuperer le contenu du fichier en passant par un programme JAVA ( sachant que j'ai des milliers de fichiers à récupérer.. )


    Merci d'avance pour votre aide.

  2. #2
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Oui, c'est tout à fait possible. Si tu connais le format, pas de problème.
    Pour la lecture du fichier, tu peux par exemple commencer par java.io.BufferedInputStream.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 6
    Par défaut
    Le problème c'est que j'ai une idée de la structure, mais je ne la connais pas précisément.
    Par exemple je suis incapable de dire que le format est :un entier, puis un tableau de deux entiers. ....


    Comment s'y prendre ? tester octets par octets ?

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Par défaut
    Heu, c'est impossible de reconstituer en mémoire les données qui ont été stoqué dans ce fichier binaire si tu ignores tout de son format.
    Les fichiers binaire ont généralement une entête qui décrive leur organisation, mais la encore il y a des conventions que tu peux que très difficilement retrouver.
    S'il s'agit d'un format un tant soit peu répandu, poste nous le début du fichier en texte (ou hexadécimal si c'est illisible).
    Peut être que quelqu'un le reconnaitra.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 6
    Par défaut
    Pour des raisons professionnelles je ne peux pas mettre ce fichier en ligne.

    Ca s'annonce compliqué tout celà ..

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 6
    Par défaut
    A ce stade, je sais que le fichier est composé d'une succession de chaine de caractères et de tableau d'entier.

    Par contre je ne connais pas l'ordonnancement du fichier.

    Est ce suffisant pour avancer ?

Discussions similaires

  1. Réussir à lire le contenu d'un fichier binaire
    Par partitionflorent dans le forum C++
    Réponses: 1
    Dernier message: 12/03/2009, 17h10
  2. Lire le contenu d'un fichier PDF
    Par skywaukers dans le forum Delphi
    Réponses: 6
    Dernier message: 18/07/2006, 13h01
  3. lire le contenu d'un fichier
    Par rootdaoud dans le forum Langage
    Réponses: 19
    Dernier message: 01/09/2005, 18h39
  4. [Fichier] Lire le contenu d'un fichier
    Par bart64 dans le forum Entrée/Sortie
    Réponses: 6
    Dernier message: 19/09/2004, 19h18
  5. [Debutant] Comment lire la taille d'un fichier binaire ?
    Par Invité dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 18/12/2003, 20h20

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