Les fichiers d’archive avec l’extension 7z sont vus par Internet Explorer et Opéra comme des fichiers “.Zip”.
Une simple balise <a href=”monfichier.7z” >fichier</a> ne sera pas reconnue de la même manière selon les navigateurs du client.
Browser | 7z OK? |
IE | IE7 oui, IE8 & 9 non |
Chrome | Oui |
Opéra | Non |
Safari | Oui |
Firefox | Oui |
En fait, les deux navigateurs reconnaissent que le fichier est une archive et forcent l’enregistrement en “.zip”. Du coup, le double-clic sur le fichier zip ne fonctionne évidemment pas et génère l’erreur “Le dossier compressé n’est pas valide ou endommagé”.
La seule “solution” trouvée est que l’utilisateur fasse un clic droit avec la souris sur le lien et choisisse “enregistrez sous”. Le nom du fichier proposé sera mauvais et il faudra saisir la bonne extension.
Je suppose que l’IE comme Opéra ont pensé bien faire en proposant “.zip” quand ils décèlent que le fichier est une archive mais tout le monde sait pourtant que le mieux est l’ennemi du bien.
Je n’ai rien trouvé sur la toile pour pallier à ce problème et si vous avez la solution, je suis preneur …
Comme quoi, il est toujours difficile de choisir son navigateur… et toujours un casse-tête pour les développeurs Web !!