Nous non plus, on ne comprend ce que tu veux faire...
Car, tu veux retirer un entête sur un tar.gz après un gunzip, mais un fichier tar est considéré comme un fichier BINAIRE et non pas TEXT.
Donc pour le faire, soit tu connais le format et tu retire ce qu'il faut en connaissance de cause, soit tu fais du n'importe quoi en espérant ne rien casser...
Donc essaye de nous expliquer ton vrai problème, car pour l'instant on n'en voit pas:
-comment fabrique tu ton archive tar ?
-comment fabrique tu ton archive compressé .tar.gz ?
quel est le head de ton archive tar avant compression ?
quel est le head de ton archive tar après compression et décompression ?
En gros, si tu fais:
cela va effacer le fichier fichier.tar.gz et te créer le fichier
si tu fais:
gunzip -c fichier.tar.gz >fichier1.tar
cela va, sans effacer fichier.tar.gz, te créer le fichier
Qui sera identique a fichier.tar
Donc, quel est le problème ???
Partager