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

Shell et commandes GNU Discussion :

parser un tarball en bash


Sujet :

Shell et commandes GNU

  1. #1
    Invité
    Invité(e)
    Par défaut parser un tarball en bash
    Bonjour

    Voila, j'ai un fichier tar, et je souhaiterai extraire le contenu du fichier secret (contenu: le secret est AC) UNIQUEMENT avec des commandes unix.

    Nom : Capture.JPG
Affichages : 69
Taille : 193,4 Ko

    sachant que l'archive est corrompu je ne peux pas utiliser d'outil de réparation.

    On a la taille du fichier : 30 bytes et on sait que chaque entête de fichier comme avec 512 bytes de données. (tar spec http://en.wikipedia.org/wiki/Tar_%28file_format%29

    alors je me disais avec hexdump ou od on pouvait extraire n'importe qu'elle contenu de fichier.

    voila si vous avez une idée.

  2. #2
    Expert éminent sénior
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 690
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 690
    Points : 30 985
    Points
    30 985
    Billets dans le blog
    1
    Par défaut
    Bonjour
    Citation Envoyé par sbz29 Voir le message
    alors je me disais avec hexdump ou od on pouvait extraire n'importe qu'elle contenu de fichier.
    Avec dd tu peux extraire n'importe quel contenu. Suffit de faire dd if=fichier_tar of=fichier_secret bs=taille_des_blocs skip=nb_blocs_a_sauter_avant_de_lire count=nb_blocs_a_copier...
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  3. #3
    Expert éminent sénior Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 287
    Points : 12 744
    Points
    12 744
    Par défaut
    Bonjour,
    Pas super clair le problème, a part de savoir que l'archive est corrompu, on pourrait essayer de la réparer...
    Mais je pense que ce que tu donne ici, c'est juste pour l'exemple, tu as certainement d'autres problèmes, puisque tu as déjà récupéré ton contenu ?

    Si c'est pour récupérer le contenu d'un fichier texte, peut-être que la commande strings te suffirait.

    Est-ce que ton archive contient plusieurs fichiers que tu veux récupérer ?
    Quelles commandes tar as-tu passées et qu'elles sont les message d'erreurs ?

    As-tu essayé une extraction fichier par fichier pour savoir où l'archive est corrompu ?
    Cordialement.

Discussions similaires

  1. Parser un fichier csv et copie de fichiers en bash
    Par maxfbt dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 17/07/2013, 15h04
  2. [JAXP] com.sun.xml.parser.ValidatingParser
    Par yolepro dans le forum Format d'échange (XML, JSON...)
    Réponses: 7
    Dernier message: 05/11/2008, 15h36
  3. [bash] utilisation de CAT/AWK pour parser un fichier CSV
    Par arnaudperfect dans le forum Shell et commandes GNU
    Réponses: 32
    Dernier message: 25/07/2007, 23h34
  4. Parser XML
    Par miloux32 dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 18/07/2003, 03h17
  5. [langage] Continuer a parser une ligne
    Par D[r]eadLock dans le forum Langage
    Réponses: 5
    Dernier message: 30/09/2002, 18h49

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