Bonjour,
je développe actuellement une pallication entièrement codée sous python qui doit pouvoir être protable de linux à windows.
La premiere partie de mon algo consiste à recuperer des données brutes à l'aide de la fonction unpack du module struct; ce quie se passe sans probleme avec n'importe quel fichier sous linux.
Pourtant au passage a windows, j'obtiens l'erreur que toute personne ayant utilisé unpack a déjà connu : struct.error: unpack requires a string argument of length 2.
Je ne comprends vraiment pas : l'algo est bien le meme, et la taille des octets est bien la meme d'un systeme à un autre . (je suis sur architecture 32 bits)
Les resultats sont vraiment bizarres, avec certains fichiers, j'en arrive meme a obtenir struct.error: unpack requires a string argument of length 9100!
Est ce que quelqu'un aurait une idée simple que j'aurais omise?
N'hésitez pas si vous avez besoin de compléments
Et merci d'avance!
Partager