Donc, en gros, ce qui semble être tar.gz
n'est pas vraiment dans le format qu'il devrait avoir. On peut s'en assurer en utilisant file
Commande Linux. Exemple, pour un authentique .tgz
la sortie de la commande sera la suivante :
root@f562353fc1ab:/app# file kafka_2.13-2.8.0.tgz
kafka_2.13-2.8.0.tgz: gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT), original size modulo 2^32 75202560
Donc, la source d'où vous avez reçu le fichier ne l'a pas envoyé dans le bon format. Si vous avez téléchargé le supposé .tgz
à partir d'un URI, il se peut que l'URI soit erroné. Dans mon cas, j'ai rencontré le même problème lors de l'extraction d'un fichier binaire kafka ( .tgz
). Il s'avère que l'URI de wget
était incorrect. Au moins pour kafka, pour obtenir le lien de téléchargement correct, à partir de la page des téléchargements ( https://kafka.apache.org/downloads.html ), nous devons nous rendre sur la page qui est mise en évidence par le lien représentant le binaire. Une fois sur cette page, nous obtiendrons le lien exact pour télécharger le binaire. Aussi, pendant le téléchargement, wget
affiche le type de fichier qui sera téléchargé. Il imprimera quelque chose comme ceci pour indiquer le type.
Length: unspecified [text/html]
--> URI incorrecte.
Length: 71403603 (68M) [application/octet-stream]
--> URI correct.