@FRED Problème avec OpenPack() et les fichiers ZIP

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

@FRED Problème avec OpenPack() et les fichiers ZIP

Message par GallyHC »

Bonjour,

Je rencontre un problème avec l'ouverture des fichiers ZIP en gros des qu'il y a des caractères spéciaux dans une ZIP le nom de décompression n'est pas bon et donc il n'est pas possible de le décompressé.

Par exemple avec le code de la donc soit :

Code : Tout sélectionner

  UseZipPacker()  ; Ouvre le fichier compressé
  If OpenPack(0, "sites-remarquables.zip")         ; Liste toutes les entrées
    If ExaminePack(0)
      While NextPackEntry(0)
        Debug "Nom: " + PackEntryName(0) + ", Taille: " + PackEntrySize(0)
      Wend
    EndIf
    ClosePack(0)
  EndIf
J'obtiens comme nom de fichier par exemple avec le code en Unicode:

Code : Tout sélectionner

Sites-r?marqu?bles.ov2, Taille: 14294
Sites-r?marqu?bles.bmp, Taille: 1196
et sans Unicode

Code : Tout sélectionner

Sites-rmarqubles.ov2, Taille: 14294
Sites-rmarqubles.bmp, Taille: 1196
Donc, il manque le "é" et "â" dans ce test. Quelqu'un a t'il ce problème ou sui-je le seul? (j'utilise PB 5.11).

Voila le ZIP, qui me pose problème http://www.koakdesign.info/sites-remarquables.zip.

Merci d'avance,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Avatar de l’utilisateur
falsam
Messages : 7323
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Problème avec OpenPack() et les fichiers ZIP

Message par falsam »

Bonjour GallyHC. Je viens de tester la décompression de ton fichier avec un utilitaire en pb que j'avais codé. J'ai bien un dossier qui contient les deux fichiers de ton fichier compressé mais sans les lettres accentuée.

Contenu du dossier sites-remarquables
-Sites-rmarqubles.bmp
-Sites-rmarqubles.ov2
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: Problème avec OpenPack() et les fichiers ZIP

Message par GallyHC »

falsam> merci pour ce test.

J'ai testé avec d'autres ZIP et toujours le même problème. Visiblement c'est un problème dans PB? J'ai envoyé un MP a Fred hier j'attend de voir ça réponse...

Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Problème avec OpenPack() et les fichiers ZIP

Message par Ar-S »

Salut,
Ce n'est pas une histoire de compilation que tu n'aurais pas mis en unicode ?
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: Problème avec OpenPack() et les fichiers ZIP

Message par GallyHC »

Bonjour,

Ar-S> Si tu regarde j'ai fait en Unicode et sans Unicode.

Avec Unicode :

Code : Tout sélectionner

Sites-r?marqu?bles.ov2, Taille: 14294
Sites-r?marqu?bles.bmp, Taille: 1196
Sans Unicode :

Code : Tout sélectionner

Sites-rmarqubles.ov2, Taille: 14294
Sites-rmarqubles.bmp, Taille: 1196
J'ai aussi pensé a cela et sa aurait pus être une bonne piste...

Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Re: Problème avec OpenPack() et les fichiers ZIP

Message par djes »

Confirmé...
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: Problème avec OpenPack() et les fichiers ZIP

Message par GallyHC »

Problème plus ou moins avérer, attendons la réponse de maitre FRED (Déjà si il répond a mon MP ou pas) et la réponse a ce topic.

Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Avatar de l’utilisateur
Atlante
Messages : 337
Inscription : mer. 29/juin/2011 18:35
Localisation : Paris

Re: Problème avec OpenPack() et les fichiers ZIP

Message par Atlante »

GallyHC a écrit :Problème plus ou moins avérer, attendons la réponse de maitre FRED (Déjà si il répond a mon MP ou pas) et la réponse a ce topic.

Cordialement,
GallyHC
Il va te répondre :) Juste un peu de patience
Modérateur
Config : Intel I5 4670K, Nvidia Geforce GTX 1060, 16go RAM, SSD 256go, DD 2000go
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: Problème avec OpenPack() et les fichiers ZIP

Message par GallyHC »

Merci Atlante, je vais patienté :)
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Fred
Site Admin
Messages : 2807
Inscription : mer. 21/janv./2004 11:03

Re: @FRED Problème avec OpenPack() et les fichiers ZIP

Message par Fred »

Ca a l'air d'etre un bug, n'hesite pas à le post dans le forum anglais.
pat
Messages : 411
Inscription : mar. 24/nov./2009 15:13

Re: @FRED Problème avec OpenPack() et les fichiers ZIP

Message par pat »

A Fred

Egalement le même problème avec les instructions 3D qui traitent de fichiers, comme je l'ai posté dans le forum dans la rubrique 3D.

Si tu peux également regarder pourquoi un programme 3D ouvert et soumis à l'analyse de Windows Defender plante à la fermeture du programme à l'instruction End (erreur indiqué : Accès mémoire invalide à l'adresse 8). Et pour avoir fait un programme 3D, également en ce qui concerne le fait de changer la résolution d'écran en ayant un programme 3D ouvert la même erreur à l'adresse 8.
Peut-être un problème de restauration de la pile.
Répondre