CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

les pro python, venez prendre votre PLS

Azerban
Azerban
Niveau 16
12 mai 2021 à 10:17:20

Vu que t'as décodé le name avant tu peux juste faire : return name.split('\0', 1)[0], size1 à la ligne 43

Message édité le 12 mai 2021 à 10:17:50 par Azerban
UTP
UTP
Niveau 8
12 mai 2021 à 10:19:14

Le 12 mai 2021 à 10:17:20 Azerban a écrit :
Vu que t'as décodé le name avant tu peux juste faire : return name.split('\0', 1)[0], size1 à la ligne 43

jepense qu'il y a un truc que je fais mal car j'ai envoyé le pack entier a un khey gentils, qui m'a dit qu'il n'avais pas d'erreur, alors je comprend pas pourquoi ça merde chez moi, et que je doit modifié tous ça

je lui ai proposé une session TM pour qu'il prennent le controle de mon pc afin de me montré ou j'ai foiré ...

UTP
UTP
Niveau 8
12 mai 2021 à 10:20:37

Le 12 mai 2021 à 10:17:20 Azerban a écrit :
Vu que t'as décodé le name avant tu peux juste faire : return name.split('\0', 1)[0], size1 à la ligne 43

c:\test>python unpack_ota_firmware.py OTA.zip
  File "c:\test\unpack_ota_firmware.py", line 44
    return name.decode().split('\0', 1)[0], size1
IndentationError: unexpected indent

en vrai, si toi ou calvairedemoche veux prendre le control avec teamvieuwer et me montré ou j'ai foiré ..

Azerban
Azerban
Niveau 16
12 mai 2021 à 10:25:47

En fait dans le script du mec il y a juste une erreur à la ligne 39, il veut concaténer des bytes et des str. Ça ne fonctionne pas car name est une variable de type byte.

Si ça fonctionne chez le khey c'est :

- soit parce qu'il ne rentre pas dans la condition de la ligne 40 donc l'erreur n'est pas atteinte,

- soit la fonction unpack ligne 40 renvoie bien une str dans name à la ligne 35 et dans ce cas c'est ton fichier (ton firmware je suppose) que tu passes en argument à ton programme qui est mal formaté.

Comme tu rentres dans la condition ligne 39, j'ai l'impression qu'il y a un problème avec ton fimware.

UTP
UTP
Niveau 8
12 mai 2021 à 10:28:59

Le 12 mai 2021 à 10:25:47 :
En fait dans le script du mec il y a juste une erreur à la ligne 39, il veut concaténer des bytes et des str. Ça ne fonctionne pas car name est une variable de type byte.

Si ça fonctionne chez le khey c'est :

- soit parce qu'il ne rentre pas dans la condition de la ligne 40 donc l'erreur n'est pas atteinte,

- soit la fonction unpack ligne 40 renvoie bien une str dans name à la ligne 35 et dans ce cas c'est ton fichier (ton firmware je suppose) que tu passes en argument à ton programme qui est mal formaté.

Comme tu rentres dans la condition ligne 39, j'ai l'impression qu'il y a un problème avec ton fimware.

je t'ajoute sur la conversation MP que j'ai avec l'autre khey

Sous forums
  • Religion
La vidéo du moment