Puis-je modifier hexadécimal un fichier dans Visual Studio?


149

Je souhaite modifier un fichier binaire, mais je ne souhaite pas utiliser un autre outil que Visual Studio, car il est difficile de basculer entre les deux.

Existe-t-il peut-être un complément ou une fonctionnalité intégrée qui peut le faire dans Visual Studio?


Voir aussi stackoverflow.com/a/62268866/6309 avec VSCode 1.46 (mai 2020)
VonC

Réponses:


273
  1. Menu FichierOuvrirFichier
  2. Sélectionnez le fichier à ouvrir
  3. Dans la boîte de dialogue d'ouverture de fichier en bas, il y a une flèche vers le bas sur le bouton "Ouvrir"
  4. Cliquez sur "Ouvrir avec ..."
  5. Cliquez sur "Éditeur binaire"
  6. Cliquez sur OK

Ou pour les geeks du clavier:

  1. Ctrl + o
  2. Ctrl+ v(coller le nom du fichier)
  3. tab
  4. tab
  5. w
  6. b
  7. Enter

26
J'ai adoré la partie des geeks du clavier!
Daniel Rodriguez

12
+1 pour la réponse, mais maintenant pour une diatribe (pas contre la réponse de Kevin, mais contre ces contrôles) ... Ces boutons avec options que MS utilise parfois dans les boîtes de dialogue d'ouverture de fichiers (ce contrôle a-t-il un nom couramment utilisé?) semblent être une bonne idée, mais du point de vue de la convivialité, ils ne fonctionnent pas bien. Au moins pour moi. Bien qu'il y ait le petit indicateur de flèche vers le bas sur le bouton, il me semble toujours non découvrable car cet indicateur est effectivement invisible. Je ne les remarque jamais, et d'après les questions que j'ai vues où la réponse est «utilisez cette petite flèche vers le bas sur le bouton», je ne suis pas le seul.
Michael Burr

3
il semble qu'il ne soit pas disponible dans l'édition Express (ou peut-être qu'il y a quelque chose à activer dans les paramètres / options qui n'est pas activé par défaut?).
tigrou

5
À partir de msdn.microsoft.com/en-us/library/cb4x6esf.aspx L'éditeur binaire n'est pas disponible dans les éditions Express.
jernkuan

6
L'option "Éditeur binaire" ne s'affiche pas pour moi dans VS2017 Pro.
Sam

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.