# Port source hexa en decimal

**URL:** <https://www.debian-fr.org/t/port-source-hexa-en-decimal/24042>\
**Category:** Programmation\
**Created:** [Février 20, 2016, 9:16 UTC](https://www.debian-fr.org/t/port-source-hexa-en-decimal/24042 "2016-02-20T21:16:02Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![hannao](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/h/e0b2c6/32.png) [@hannao](https://www.debian-fr.org/u/hannao)\
**Post date:** [Février 20, 2016, 9:16 UTC](https://www.debian-fr.org/t/port-source-hexa-en-decimal/24042/1 "2016-02-20T21:16:02Z")

</div>

bonjour, bonjour,

Voilà je ne savais pas exactement où poster ce message alors je me suis dis qu’un développeur pourrais m’expliquer.  
J’ai fais une capture d’une trame ethernet. ,Dans le segment tcp je localise le port source et celui de destination : ils sont hexa.  
Le problème est que je n’arrive pas à les convertir en décimale :  
exemple Port source : 80 09 → 32777.  
J’ai essayé de convertir 80 et 09 en binaire mais je ne trouve pas le même résultat  
J’ai essayé de convertir 8009 en binaire mais je ne trouve pas non plus le même résultat  
J’ai bien sur utiliser par cela la règle concernant les bits de poids fort : 2^1_0+2^1_0+2^2+0 …  
pour séparément 0|9 puis 09 puis 80 09  
Mais rien n’y fait je n’arrive pas à trouver ce résultat  
Pourriez vous m’indiquez la procédure de calcul car mon ami google me donne des réponse toute faite mais pas le détail du calcul  
Merci

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 9:16 UTC](https://www.debian-fr.org/t/port-source-hexa-en-decimal/24042/2 "2016-02-20T21:16:02Z")

</div>

8009 en hexa = 8_16³ + 0_16² + 0\*16 + 9 = 32777

XY ZT -\> X_16³ + Y_16² + Z\*16 + T

cf écriture d’un entier en base 16.

Rq: A=10, B=11, C=12, D=13, E=14, F=15

---

<div class="post-metadata">

**Author:** ![hannao](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/h/e0b2c6/32.png) [@hannao](https://www.debian-fr.org/u/hannao)\
**Post date:** [Février 20, 2016, 9:16 UTC](https://www.debian-fr.org/t/port-source-hexa-en-decimal/24042/3 "2016-02-20T21:16:02Z")

</div>

Merci fran.b

C’était trop simple pourquoi n’y ai-je pas pensé !!!  
Merci encore ça m’évitera de finir chauve ;D

---

<div class="post-metadata">

**Author:** ![le\_fada](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/c2a13f/32.png) [@le\_fada](https://www.debian-fr.org/u/le_fada)\
**Post date:** [Février 20, 2016, 9:16 UTC](https://www.debian-fr.org/t/port-source-hexa-en-decimal/24042/4 "2016-02-20T21:16:02Z")

</div>

Salut,

8009 = (8_16^3) + (0_16^2) + (0_16^1) + (9_16^0)  
8009 = (8_4096) + (0_256) + (0_16) + (9_1)  
8009 = 32768 + 0 +0 + 9  
8009 = 32777

c’est ça que tu cherches ?

edit : grillé, faut que je prenne des cours de dactylo !

---

<div class="post-metadata">

**Author:** ![hannao](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/h/e0b2c6/32.png) [@hannao](https://www.debian-fr.org/u/hannao)\
**Post date:** [Février 20, 2016, 9:16 UTC](https://www.debian-fr.org/t/port-source-hexa-en-decimal/24042/5 "2016-02-20T21:16:02Z")

</div>

ce forum est vraiment super,

réactivité, politesse, et compétences  
Merci
