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

Entrée/Sortie Java Discussion :

Lire à disstance un zip dans un autre zip : possible?


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 100
    Par défaut Lire à disstance un zip dans un autre zip : possible?
    Salut,

    je suis confronté en ce moment à un petit défi qui consiste en la lecture d'un fichier zip à distance, ce fichier contient un autre fichier zippé qui contient finalement le fichier xml en question ( qui doit être traiter) .

    Alors je veux savoir s'il y a un exemple de code qui me permet de récupérer ce fichier xml sous forme d'un objet stream pour mon traitement ulterieur.

    Le soucis c'est que le fichier zip principal est accessible via une url distante et j'utilise http pour cela.

    Un coup de main en serait pas de refus

    merci

  2. #2
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 100
    Par défaut
    j'ai oublié de dire que ej suis dans un contexte web
    merci

  3. #3
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 698
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 698
    Par défaut
    Le plus simple est de récupérer le zip via URL.openStream(). et d'ensuite de lire le zip en utilisant les classes du package java.util.zip

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 100
    Par défaut
    Merci je vais l'essayer de suite.
    En effet , dans le zip initial il y a uassi un fichier eml ( format email) qui contient une piece jointe zippé...serait il possible aussi de recuperer le fichier eml en stream et récuperer la piece jointe pour la dezipper et recuperer son contenu? ( format xml)

    merci

  5. #5
    Membre éclairé Avatar de sofien
    Inscrit en
    Février 2005
    Messages
    325
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Février 2005
    Messages : 325
    Par défaut
    Citation Envoyé par KING_OF_GRACELAND Voir le message
    Merci je vais l'essayer de suite.
    En effet , dans le zip initial il y a uassi un fichier eml ( format email) qui contient une piece jointe zippé...serait il possible aussi de recuperer le fichier eml en stream et récuperer la piece jointe pour la dezipper et recuperer son contenu? ( format xml)

    merci
    Bonjour, je sais que le sujet est très ancien mais tu peux utiliser les zip entry à partir du zip initial et donc tu peux récupérer des streams sur les fichiers zippés du premier niveau ainsi que les streams sur leurs zip entry (fichier xml)

Discussions similaires

  1. [SAX] Lire des données imbriquées dans d'autres
    Par totot dans le forum Format d'échange (XML, JSON...)
    Réponses: 16
    Dernier message: 03/05/2014, 18h48
  2. Dézipper un fichier zip dans un autre
    Par adrien954 dans le forum C#
    Réponses: 2
    Dernier message: 12/11/2013, 20h19
  3. Lire les images présentes dans un fcihier ZIP
    Par lmb19 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 20/05/2013, 14h41
  4. Lire un fichier zippé contenu dans un autre zip
    Par Bouben dans le forum Collection et Stream
    Réponses: 4
    Dernier message: 04/09/2011, 09h24
  5. Lire une requête existante dans une autre base
    Par nicolas2603 dans le forum VBA Access
    Réponses: 2
    Dernier message: 15/02/2008, 17h38

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