aboutsummaryrefslogtreecommitdiff
path: root/files/fr/glossary/endianness
diff options
context:
space:
mode:
authorFlorian Merz <me@fiji-flo.de>2021-02-11 12:36:08 +0100
committerFlorian Merz <me@fiji-flo.de>2021-02-11 12:36:08 +0100
commit39f2114f9797eb51994966c6bb8ff1814c9a4da8 (patch)
tree66dbd9c921f56e440f8816ed29ac23682a1ac4ef /files/fr/glossary/endianness
parent8260a606c143e6b55a467edf017a56bdcd6cba7e (diff)
downloadtranslated-content-39f2114f9797eb51994966c6bb8ff1814c9a4da8.tar.gz
translated-content-39f2114f9797eb51994966c6bb8ff1814c9a4da8.tar.bz2
translated-content-39f2114f9797eb51994966c6bb8ff1814c9a4da8.zip
unslug fr: move
Diffstat (limited to 'files/fr/glossary/endianness')
-rw-r--r--files/fr/glossary/endianness/index.html31
1 files changed, 31 insertions, 0 deletions
diff --git a/files/fr/glossary/endianness/index.html b/files/fr/glossary/endianness/index.html
new file mode 100644
index 0000000000..7ef388d3b2
--- /dev/null
+++ b/files/fr/glossary/endianness/index.html
@@ -0,0 +1,31 @@
+---
+title: Endianness
+slug: Glossaire/Endianness
+tags:
+ - Codage
+ - Encodage
+ - Glossaire
+translation_of: Glossary/Endianness
+---
+<p id="Summary">"Endian" et "endianness" (ou "ordre des octets") désigne la manière dont les ordinateurs organisent les octets pour constituer des nombres.</p>
+
+<p>Chaque emplacement de stockage en mémoire dispose d'un index ou adresse. Un octet pouvant stocker une valeur de 8 bits (i.e. compris entre <code>0x00</code> et <code>0xff</code>), il faut en réserver davantage pour enregistrer des nombres plus grands. L'<em>ordre </em>le plus utilisé pour composer des nombres sur plusieurs octets est de loin le <strong>little-endian </strong>qui est utilisé sur tous les processeurs Intel.<em> </em>Little-endian signifie que le stockage des octets se fait du moins important au plus important (où l'octet le moins important prend la première adresse ou la plus basse), ce qui est comparable à la façon habituelle en Europe d'écrire les dates (e.g., 31 décembre 2050).</p>
+
+<p>Naturellement, <strong>big-endian </strong>est l'ordre opposé, similaire à une date au format ISO (2050-12-31). Big-endian est aussi souvent appelé "ordre d'octet du réseau" car les standards internet ont généralement besoin des données dans cet ordre, en commençant au niveau socket UNIX standard et en continuant avec les structures de données Web binaires standardisées. De plus, les anciens ordinateurs Mac utilisaient des microprocesseurs 680x0 ou PowerPC qui étaient big-endian.</p>
+
+<p>Exemples avec le nombre <code>0x12345678</code> (i.e. 305 419 896 en décimal) :</p>
+
+<ul>
+ <li><em>little-endian :  </em><code style="font-style: normal;">0x78 0x56 0x34 0x12</code></li>
+ <li><em>big-endian : </em><span style="font-family: consolas,monaco,andale mono,monospace;">0x12 0x34 0x56 0x78</span></li>
+ <li><em>mixed-endian</em> (dans le passé et très rare) : <span style="font-family: consolas,monaco,andale mono,monospace;">0x34 0x12 0x78 0x56</span></li>
+</ul>
+
+<h2 id="Voir_aussi">Voir aussi</h2>
+
+<ul>
+ <li>{{jsxref("ArrayBuffer")}}</li>
+ <li>{{jsxref("DataView")}}</li>
+ <li><a href="/fr/docs/Web/JavaScript/Tableaux_typés">Tableaux typés</a></li>
+ <li>{{Interwiki("wikipedia", "Endianness")}} sur Wikipédia</li>
+</ul>