Pourquoi les éditeurs hexadécimaux sont-ils appelés éditeurs binaires?
Parfois, les noms et les termes sont assez interchangeables et tout le monde comprend ce dont il est question sans confusion, mais il arrive parfois que les choses ne soient pas aussi claires et que vous laissiez plus de questions que de réponses. Le message de questions et réponses du SuperUser d'aujourd'hui aide à clarifier les choses pour un lecteur confus.
La séance de questions et réponses d'aujourd'hui nous est offerte par SuperUser, une sous-division de Stack Exchange, un groupe de sites Web de questions-réponses dirigé par la communauté..
Capture d'écran de l'éditeur Hex avec l'aimable autorisation de Rwxrwxrwx (Wikipedia).
La question
Le lecteur de superutilisateur Joseph A. veut savoir pourquoi les éditeurs hexadécimaux sont appelés éditeurs binaires:
Hex et binary sont deux bases différentes. Si je comprends bien, Hex est simplement une version binaire «plus facile à utiliser» et plus pratique. Cependant, j'entends assez souvent que les éditeurs hexadécimaux sont des éditeurs binaires. Si vous recherchez réellement des "éditeurs binaires" sur Google, vous obtenez des éditeurs hexadécimaux. Pourquoi donc? Quel est le rapport?
Pourquoi les éditeurs hexadécimaux sont-ils appelés ou appelés éditeurs binaires??
La réponse
Les contributeurs du super-utilisateur, Steven et BarryTheHatchet, ont la solution pour nous. Première place, Steven:
Un éditeur binaire édite un fichier binaire. [Fichier binaire - Wikipedia]
- Un fichier binaire est un fichier informatique qui n'est pas un fichier texte. […] On considère généralement les fichiers binaires comme une séquence d'octets, ce qui signifie que les chiffres binaires (bits) sont regroupés en huit. Les fichiers binaires contiennent généralement des octets destinés à être interprétés autrement que comme des caractères de texte..
Un éditeur hexadécimal est un type d’éditeur binaire dans lequel les données binaires sont représentées sous forme hexadécimale. [Hex Editor - Wikipedia]
- Un éditeur hexadécimal (ou un éditeur de fichier binaire ou un éditeur d'octets) est un type de programme informatique permettant de manipuler les données binaires fondamentales constituant un fichier informatique. Le nom "hex" provient de "hexadécimal", un format numérique standard pour représenter des données binaires.
Suivi de la réponse de BarryTheHatchet:
La terminologie est difficile et différentes personnes portent toutes sortes de noms différents.
Dans ce cas, il apparaît que le «hex» dans «éditeur hexadécimal» fait référence à la représentation classique lisible par l'homme de la valeur de chaque octet, alors que le «binaire» dans «éditeur binaire» fait référence à la notion que vous éditez effectivement le fichier au niveau des octets (les ordinateurs stockent les octets en binaire) sans tenir compte du codage de texte de niveau supérieur, etc. Rappelez-vous que les fichiers qui ne sont pas facilement représentables sous forme de texte de niveau supérieur sont appelés «fichiers binaires» ou «fichiers binaires» pour la même raison..
Techniquement, ils ne sont pas non plus incorrects, ils abordent simplement le problème de nommage sous différents angles. Sur une note personnelle, cependant, j’aurais tendance à penser que «l’éditeur binaire» prête à confusion.
Avez-vous quelque chose à ajouter à l'explication? Sound off dans les commentaires. Voulez-vous lire plus de réponses d'autres utilisateurs de Stack Exchange doués en technologie? Découvrez le fil de discussion complet ici.