Question

Je vois le terme "octet" apparaître dans la littérature à propos des nonces pour le hachage, et il semble être synonyme de "caractère", bien qu'il y ait une sorte de modèle dans la façon dont les mots sont utilisés. .

Cela me porte à croire qu’il existe une distinction formelle entre les deux. Si quelqu'un pouvait m'éclairer sur ce que c'est, je l'apprécierais.

(et, s'il vous plaît, pas de cours sur les codes à caractères octaux ni sur les nombres octaux (base 8); je parle du nom 'octet', et non du adjectif )

MODIFIER : il s'avère que le mot que je cherchais est "octet".

Était-ce utile?

La solution

Vous pensez probablement au terme octet qui est souvent utilisé comme synonyme d'un caractère à un octet (non-unicode). Octet dans cet exemple signifie huit bits. Un caractère peut comporter huit, seize ou même plusieurs bits, mais un octet est toujours composé de huit bits.

Autres conseils

Un octet est une donnée de 8 bits, un octet (bien que les octets n'aient pas nécessairement 8 bits). Un caractère est la plus petite unité de texte. Ce sont des concepts complètement séparés, et leur utilisation trahit de manière interchangeable une grave ignorance de la complexité des codages de texte. Malheureusement, cet élément particulier de l'ignorance est beaucoup trop courant et le fait que le standard C définisse explicitement qu'un caractère ayant une taille de 1 octet n'aide pas.

En particulier, je me méfierais de tout texte cryptographique utilisant le caractère & "; caractère &"; pour signifier " octet " (ou & "octet &";).

Octet est le mot français pour un octet, il est appelé octet car il contient huit bits. Le terme est utilisé principalement dans les télécommunications, probablement en raison de la forte influence française, par exemple. CCITT.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top