<div dir="ltr">Buonasera a tutti,<div><br></div><div>ho un dubbio riguardo alla conversione di un long verso hex con il metodo to_bytes, perché ritorna un risultato decisamente molto strano:</div><div><br></div><div>faccio alcuni esempi che risultano corretti:</div><div><br></div><div><div><font face="monospace, monospace">>>> b = 99999999</font></div><div><font face="monospace, monospace">>>> (b).to_bytes(4, byteorder = 'big')</font></div><div><font face="monospace, monospace">b'\x05\xf5\xe0\xff'</font></div><div><font face="monospace, monospace">>>> c = 199999999</font></div><div><font face="monospace, monospace">>>> (c).to_bytes(4, byteorder = 'big')</font></div><div><font face="monospace, monospace">b'\x0b\xeb\xc1\xff'</font></div><div><font face="monospace, monospace">>>> d = 250000000</font></div><div><font face="monospace, monospace">>>> (d).to_bytes(4, byteorder = 'big')</font></div><div><font face="monospace, monospace">b'\x0e\xe6\xb2\x80'</font></div><div><font face="monospace, monospace">>>> e = 4294967295</font></div><div><font face="monospace, monospace">>>> (e).to_bytes(4, byteorder = 'big')</font></div><div><font face="monospace, monospace">b'\xff\xff\xff\xff'</font></div><div><br></div><div>il numero che devo convertire presenta un'anomalia che non riesco a capire</div><div><br></div><div><font face="monospace, monospace">>>> f = 200000100</font></div><div><font face="monospace, monospace">>>> (f).to_bytes(4, byteorder = 'big')</font></div><div><font face="monospace, monospace">b'\x0b\xeb\<span style="background-color:rgb(255,255,0)">xc2d</span>'</font></div></div><div><br></div><div>che non mi sembra una corretta rappresentazione esadecimale.</div><div><br></div><div>il valore corretto dovrebbe essere: <font face="monospace, monospace">\x0b\xeb\xc2\x64</font></div><div><br></div><div>Riuscite ad aiutarmi a capire il perché?</div><div><br></div><div>Grazie in anticipo.</div><div><br></div><div>Massimiliano<br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><br><div><span style="font-size:x-small"><b><i>"A parte l'uomo, tutti gli animali sanno che lo scopo principale della vita è godersela"</i></b></span></div><div><span style="font-size:x-small"><b><i></i><span style="font-weight:normal"><i>Samuel Butler</i></span></b></span></div><div><span style="font-size:x-small">--</span><br><span><span><span><span><img src="https://docs.google.com/uc?export=download&id=0B0GcTDFTrpo8MkJVN2JWV1k5elU&revid=0B0GcTDFTrpo8anlZMExRYkNoSGx0Z2dmQWlwenNGdlJ6azlzPQ" width="87" height="63"></span></span></span></span></div><span style="font-family:"trebuchet ms",sans-serif"><b><font size="2"><span>rosi::LAB di Ro</span></font></b></span><span style="font-size:x-small"><span style="font-family:"trebuchet ms",sans-serif"><b><font size="2">si Massimiliano</font></b></span><br></span><span style="font-family:"trebuchet ms",sans-serif">Mobile: +39 328.3065575<br>Fax: +39 178.2280639<br>E-mail: <a href="mailto:massimiliano.rosi@gmail.com" target="_blank">massimiliano.rosi@gmail.com</a></span><div><span style="font-family:"trebuchet ms",sans-serif">Pec: <a href="mailto:massimiliano.rosi@pec.it" target="_blank">massimiliano.rosi@pec.it</a><br>Skype: papipano</span><div><span style="font-family:"trebuchet ms",sans-serif">LinkedIn: Massimiliano Rosi</span><br></div><div><br>----------------<br><span style="font-size:x-small">"Avvertenze ai sensi del D.Lgs.196 del 30/06/2003<br>Le informazioni contenute in questo messaggio di posta elettronica<br>e/o files allegati, sono da considerarsi strettamente riservati. <br>Il loro utilizzo è consentito esclusivamente al destinatario del <br>messaggio, per le finalità indicate nello stesso. <br>Costituisce violazione ai principi dettati dal D.Lgs. 196/2003: <br>trattenere il messaggio stesso, divulgarlo anche in parte, distribuirlo<br>ad altri soggetti, copiarlo o utilizzarlo per finalità diverse.<br>Qualora riceveste questo messaggio senza esserne il destinatario <br>Vi preghiamo cortesemente di darcene notizia via e-mail <br>e di procedere alla distruzione del messaggio stesso, <br>cancellandolo dal Vostro sistema. <br>Grazie." </span><br>---------------- <br><span style="font-size:x-small">Nota: per proteggere il computer dai virus, le applicazioni di posta <br>elettronica impediscono l'invio o la ricezione di alcuni tipi di <br>allegati. Per determinare la modalità di gestione degli allegati, <br>controllare le impostazioni di protezione della posta elettronica. </span></div></div></div></div></div></div></div></div>
</div></div>