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!