84 votes

Pourquoi les éditeurs hexagonaux sont-ils appelés éditeurs binaires ?

Hex et binaire sont deux bases différentes. L'hexagone, selon moi, est simplement une version plus facile à utiliser et plus pratique du binaire.

Cependant, j'entends souvent dire que les éditeurs hexagonaux sont des éditeurs binaires. Si vous recherchez "éditeur binaire" sur Google, vous obtenez des éditeurs hexagonaux.

2voto

r3mnant Points 129

Je vais répondre à vos questions littéralement.

Tout d'abord, une petite clarification. Vous voulez dire, bien sûr, un éditeur hexadécimal. Hexagone signifie 6 y décimal signifie 10 donc hexadécimal signifie 16 . Bi signifie 2 . Comme vous l'avez dit, il s'agit de deux bases différentes, la base 16 et la base 2, ce qui signifie qu'il faut 16 éléments de remplacement pour définir un nombre hexadécimal et seulement 2 éléments pour définir un nombre binaire.

Tu l'as dit,

If you actually search for "binary editor" on Google, you get hex editors.

Et maintenant, vos questions,

Why is that? 

C'est la partie littérale. Google renvoie ce que la plupart des gens pensaient être des résultats satisfaisants de leurs recherches. Leurs algorithmes d'apprentissage automatique associent les chaînes "hexadécimal" et "hex" à "binaire" dans le contexte de la chaîne "éditeur". Puisque la plupart des utilisateurs étaient satisfaits de "hex" "editor" après avoir cherché "binary" "editor", c'est ce que nous obtenons. Sinon, cela n'a pas de sens.

What is the connection?

Littéralement encore, il n'y en a pas puisque Google ne renvoie aucune signification. Google ne connaît pas la différence entre le binaire et l'hexadécimal, il ne peut que tabuler la façon dont les gens utilisent son moteur de recherche.

Si vous demandiez le lien réel entre l'hexadécimal et le binaire, alors, pour revenir à ma clarification ci-dessus, un élément hexadécimal encode 16 possibilités ou 4 bits, mais un élément binaire encode 2 possibilités ou 1 bit. Pour coder les 8 bits d'information dans un octet, nous avons besoin de 2 éléments hexadécimaux ou de 8 éléments binaires. Vous voyez donc que les éditeurs binaires ou hexadécimaux peuvent être utilisés de manière interchangeable puisqu'ils représentent les mêmes données, simplement sous des aspects différents.

1voto

Jamie Hanrahan Points 22184

Ils sont appelés "binaires" parce qu'ils permettent de changer les bits individuels.

L'interface utilisateur fonctionne généralement en hexagone par défaut parce que c'est plus pratique - par ex. ffffe0007d13e650 prend moins de place à l'écran que 1111111111111111111000000000000001111101000100111110011001010000 . (Il s'agit d'une adresse réelle issue d'un problème de débogage, pas d'un exemple inventé). Il est également plus facile de "voir" des choses comme les caractères ascii ou Unicode dans le code hexadécimal.

Mais la plupart d'entre eux passeront à l'affichage de bits binaires si vous le souhaitez vraiment.

(Pourquoi rouler sur la promenade et se garer sur l'allée ? Ce ne sont que des mots. L'anglais est souvent étrange).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X