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 POSIX Discussion :

[SHELL] Intérêt d'avoir un fichier avec l'extension *.tgz ?


Sujet :

Shell et commandes POSIX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 66
    Par défaut [SHELL] Intérêt d'avoir un fichier avec l'extension *.tgz ?
    Bonjour,

    Je suis tombé sur le bout de code suivant qui sert à archiver des fichiers après transfert vers un système externe :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    tar cvf FIC.tar FIC
    gzip FIC.tar
    mv FIC.tar.gz FIC.tgz
    Je n'arrive pas à comprendre l'intérêt de cette extension tgz si la commande que je trouve pour dézipper ce fichier ne fonctionne pas sur l'environnement sur lequel ce batch tourne.

    [PROMPT]> toto
    [PROMPT]tar -cvf toto.tar toto
    [PROMPT]gzip toto.tar
    [PROMPT]mv toto.tar.gz toto.tgz
    [PROMPT]tar -zxvf toto.tgz
    tar: z: unknown function modifier
    Usage: tar {c|r|t|u|x}[BDeEFhilmnopPqTvw@[0-7]][bfk][X...] [blocksize] [tarfile] [size] [exclude-file...] {file | -I include-file | -C directory file}...



    J'ai peur que lorsque l'exploitant voudra fournir de nouveau ces fichiers archivés au système destinataire, il doive en passer par une commande fastidieuse pour mover les tgz en tar.gz puis gunziper et détarrer.

    On se base sur le fait qu'une commande pourrait dézipper les *tgz mais pour gagner une étape mais si la commande ne fonctionne pas, finalement on s'en rejoute une.

    Est-ce que vous êtes d'accord sur ce point ?
    Merci d'avance.

    Cordialement,
    Rithy

  2. #2
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    pourquoi tu veux le renommer en tgz déjà à la base toi de ton coté ??? si pour toi ça n'a pas de sens garde le mode normal donc .tar.gz.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 66
    Par défaut
    Citation Envoyé par frp31 Voir le message
    pourquoi tu veux le renommer en tgz déjà à la base toi de ton coté ??? si pour toi ça n'a pas de sens garde le mode normal donc .tar.gz.
    Ce n'est pas moi qui le renomme en *.tgz mais un developpeur.
    Je suis côté validation VABF & VABE (d'où mon souci pour l'exploitant).

    Et comme il y a pas mal de gens en congés , je me suis dit que je trouverais la réponse ici.

    Quand je code, je ne fais pas cela.

    Merci pour la réponse.

  4. #4
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    c'est une hérésie quand même de toute façon de faire du tgz pour un tar

    par définition tgz c'est pas du tar mais un vieux format tar autoextractible qui n'existe plus ou parfois certains pakagings de soft reprennent cette nomination. Mais ca reste anormal.

  5. #5
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    Citation Envoyé par frp31 Voir le message
    c'est une hérésie quand même de toute façon de faire du tgz pour un tar

    par définition tgz c'est pas du tar mais un vieux format tar autoextractible qui n'existe plus ou parfois certains pakagings de soft reprennent cette nomination. Mais ca reste anormal.
    Hmm, je ne sais pas avec quoi tu confonds, mais .tgz n'est certainement pas un "vieux format tar autoextractible". C'est simplement l'équivalent de .tar.gz.

  6. #6
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    Citation Envoyé par jlliagre Voir le message
    Hmm, je ne sais pas avec quoi tu confonds, mais .tgz n'est certainement pas un "vieux format tar autoextractible". C'est simplement l'équivalent de .tar.gz.
    il me semble pourtant bien que sur des vieux TRU64 <= 4.0 les tgz était bien des autoextractibles ...

    .tgz comme équivalant de tar.gz je suis pas d'accord du tout par contre...

    par exemple les vieux linux faisait distinctions entre .tar.gz archives compressées et .tgz paquages (pas de simples tar) au même titre qu'un rpm ou un deb .. par exemple sur slackware 2.x et encore après.

    utiliser .tgz pour garantir le format sur certains filesystemes par contre là oui à titre exceptionnel ça je veux bien.

  7. #7
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    Citation Envoyé par Rithy666 Voir le message
    Je n'arrive pas à comprendre l'intérêt de cette extension tgz
    Au début des .tgz, le gros intérêt était de pouvoir copier ces fichiers sur de la FAT, qui ne supportait qu'une seule extension limitée à 3 caractères. L'habitude est restée, disons que c'est plus compact.
    J'ai peur que lorsque l'exploitant voudra fournir de nouveau ces fichiers archivés au système destinataire, il doive en passer par une commande fastidieuse pour mover les tgz en tar.gz puis gunziper et détarrer.

    On se base sur le fait qu'une commande pourrait dézipper les *tgz mais pour gagner une étape mais si la commande ne fonctionne pas, finalement on s'en rejoute une.

    Est-ce que vous êtes d'accord sur ce point ?
    Non. Il n'est pas nécessaire de renommer le .tgz si ton tar ne supporte pas l'option z. Gunzip connait l'extension tgz. La command "gunzip machin.tgz" produit le fichier "machin.tar", qu'il suffit alors de détarrer.
    Plus compact encore:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    gunzip < machin.tgz | tar xf -

  8. #8
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Par défaut
    Citation Envoyé par jlliagre Voir le message
    le gros intérêt était de pouvoir copier ces fichiers sur de la FAT,
    C'est la seule raison valable que je vois pour changer l'extension : avec 3 caracteres d'extension, tu peux passer sur tout systeme de fichier (le plus restrictif etant a ma connaissance 8.3, avec des caracteres ASCII simples), sans craindre d'avoir un soucis.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

Discussions similaires

  1. Réponses: 8
    Dernier message: 23/03/2009, 14h51
  2. lire fichier avec l'extension .c ou .h en c
    Par lolomesnil dans le forum C
    Réponses: 1
    Dernier message: 13/04/2007, 10h18
  3. Ouvrir fichier avec une extension dmp
    Par flo_opium dans le forum Oracle
    Réponses: 2
    Dernier message: 23/11/2006, 10h06
  4. Sélectionner tous les fichiers avec l'extension
    Par babarpapa dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 27/03/2006, 10h25
  5. [ZIP]besoin de lire des fichiers avec l'extension tar.gz
    Par mathieublanc13 dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 24/05/2004, 13h35

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