Follow

Mince, j'ai un fichier .tar.gz, quand je tente de l'extraire, j'ai un «gzip: stdin: not in gzip format» :(

Un file <monfichier> me renvoi: data.

Que faire ? Il est fichu ?

@Lapineige c'est pas super super bon signe, mais bon, file n'est pas magique (même si la bibliothèque derrière s'appelle... magic :D)

tar est capable d'autodétecter le mode de compression, du coup tu peux essayer `tar tf fichier.tar.gz` et voir si ça renvoie la liste des fichiers. Si oui, tu peux utiliser `tar xf fichier.tar.gz` pour les extraire.

Si ça marche pas, `hexdump -C fichier.tar.gz` affichera les octets du fichier en hexa et ascii, ça peut donner des indices (par ex. si corrompu)

@olasd il ne voit rien.

Hexdump file que des zéros sur une ligne, puis … et j'attends la suite.

@Lapineige ouais, hexdump compresse les zéros consécutifs et les affiche pas sur sa sortie. ça sent le fichier corrompu :/

tu peux _tenter_ de récupérer le fichier en tronquant les zéros initiaux (hexdump va donner l'adresse du premier octet non-nul à un moment, s'il y en a) avec `dd if=fichier_original iflag=skip_bytes skip=<nombre d'octets nuls> of=fichier_sortie`, et essayer de décompresser ça, mais c'est pas gagné du tout :(

Sign in to participate in the conversation
La Quadrature du Net - Mastodon - Media Fédéré

Bienvenue dans le media fédéré de la Quadrature du Net association de défense des libertés. Les inscriptions sont ouvertes et libres.
Tout compte créé ici pourra a priori discuter avec l'ensemble des autres instances de Mastodon de la fédération, et sera visible sur les autres instances.
Nous maintiendrons cette instance sur le long terme.