Problème ouverture archive zip - Perl - Programmation
Marsh Posté le 01-10-2015 à 22:03:59
Ils s'appellent comment tes *.txt? Le script fonctionne, mais si je mets p.ex. un fichier ayant des caractères accentués dans le nom je me retrouve avec d'autres caractères si j'ouvre le zip avec 7zip. Faut peut-être activer Unicode ou quelque chose comme ça? Pour ce qui est du message "the Zip file is read-only" je ne peux pas confirmer, le fichier n'était pas en lecture seule chez moi.
edit: https://metacpan.org/pod/Archive::Z [...] -Variables --> $Archive::Zip::UNICODE semble régler le problème des accents, mais attention c'est "EXPERIMENTAL AND BUGGY".
Marsh Posté le 02-10-2015 à 13:34:07
Ils s'appellent "requete1.sql.txt" par exemple ! Les fichiers ne sont pas en lecture seule !
Marsh Posté le 02-10-2015 à 14:36:41
Moi j'ai pris ton code (en remplaçant D:/temp par C:/ziptest), et avec 3 fichiers d'essai: requete1.sql.txt requete2.sql.txt et requete2.sql.txt ça a marché sans le moindre problème pour dézipper avec 7z ou avec l'outil intégré de Windows.
A+,
Marsh Posté le 02-10-2015 à 15:19:09
En fait ça fonctione bien pour dézipper ! Mais par contre à l'ouverture de l'archive il y a ce fameux message d'erreur/warning !
Ce qui est plutôt génant pour l'utilisateur.
Marsh Posté le 02-10-2015 à 18:01:23
Et quel soft de dézippage te fait ces messages d'erreur? Moi je n'en ai pas eu avec les deux cités.
Edit: Ah je viens de voir, Winzip...
Qui utilise cela encore de nos jours alors qu'il y a 7z...
M'est avis que c'est un problème de Winzip et pas un problème de l'archive (même Winrar l'ouvre sans message)
Pour Winzip, je ne peux pas tester, je l'ai viré (et sans regrets) de ma bécane il y a un bail, mais en principe Unicode était supporté à partir de la version 11.2.
A+,
Marsh Posté le 05-10-2015 à 15:52:13
Effectivement cela vient de Winzip. J'ai pu tester avec 7z, pas de message d'erreur.
Malheureusement on ne choisit pas toujours les logiciels que l'on doit utiliser... Et là je parle dans le monde professionnel !
Mais je partage ton opinion Gilou.
Merci à vous pour ces réponses.
Marsh Posté le 01-10-2015 à 15:14:09
Bonjour,
Mon but est de créer une archive ZIP de plusieurs fichiers.
Le code ci-dessous fonctionne bien :
Par contre quand j'ouvre le .zip j'ai un message d'erreur :
----------------
WinZip encountered problems during this operation
Warning: the Zip file is read-only. A file name in the archive is invalid and had to be fixed:
----------------
Est-ce que quelqu'un peut me dire svp d'ou vient le problème ? Du code ?
Merci d'avance.