Lorsque l'on essaye de décompresser un fichier ZIP avec
unzip sous Ubuntu 10.10 (mais sans doute également avec d'autres distributions Linux), il arrive que l'encodage des noms de fichier ne soit pas reconnu. On reçoit alors un message d'erreur comme le suivant :
philonous ~ $ unzip monfichier.zip
Archive: monfichier.zip
inflating: fichier_normal.txt
error: cannot create fichier_accentu?.txt
Invalid argument
Une solution est alors d'utiliser le programme
7z, avec la commande suivante :
philonous ~ $ 7z x monfichier.zip
Extracting fichier_normal.txt
Extracting fichier_accentu.txt
On perd quelques accents dans les noms de fichier, mais au moins on arrive à décompresser les fichiers...