Как можно сопоставить нулевой байт (0x00) в двоичном редакторе Visual Studio с поиском с использованием регулярного выражения? - PullRequest
4 голосов
/ 13 мая 2010

Откройте файл в двоичном редакторе Visual Studio, который содержит нулевой байт (0x00), затем используйте функцию быстрого поиска (Ctrl + F), чтобы найти нулевые байты.

Я бы подумал, что мог бы использовать регулярное выражение, такое как \ x00, для сопоставления нулевых байтов, но это не работает. Поиск любого другого шестнадцатеричного значения с использованием этого метода работает нормально.

Это ошибка VS, «фича», или я просто что-то упустил? Есть ли работа вокруг?

1 Ответ

4 голосов
/ 13 мая 2010

Вы можете использовать «00» в качестве текста и выбрать «Совпадение целого слова», чтобы найти нулевые байты в двоичном редакторе. Вам нужно выбрать соответствие целому слову, чтобы убедиться, что вы также не соответствует "00" в ascii. Просто попробовал, чтобы я знал, что это работает.

...