Вопросы с тегом «binary-file»

77
Как редактировать двоичные файлы с помощью Vim?

Есть ли способ редактировать двоичные файлы в каком-то шестнадцатеричном режиме? Например, если у меня есть некоторые двоичные данные, показанные xxdили hexdump -Cкак это: $ hexdump -C a.bin | head -n 5 00000000 cf fa ed fe 07 00 00 01 03 00 00 80 02 00 00 00 |................| 00000010 12 00 00 00...

15
Как сказать vim не пытаться разархивировать файл

Я пытаюсь открыть .xlsxфайл в Vim, но получаю сообщение об ошибке: ***error*** (zip#Browse) unzip not available on your system Я знаю, что это двоичный файл, но я хочу сделать некоторые контрольные суммы и, вероятно, преобразовать в шестнадцатеричный. Я заметил, что если я меняю расширение, Vim...

13
Как получить текущее байтовое смещение во всем файле

Я видел, что вы можете отобразить текущее байтовое смещение в строке состояния, используя %o, но я не нашел функции или команды, которая делает то же самое. Есть ли способ получить текущее байтовое смещение...

12
Переход к байтовому смещению и отображение позиции в виде байтового смещения

Как я могу переместить курсор на n- й байт в буфере? Как я могу отобразить текущую позицию курсора в линейке с точки зрения байтового смещения, а не строк и столбцов? (Дополнительный вопрос: может ли он отображаться как в десятичном, так и в шестнадцатеричном...

9
Перейти к X байтов отсюда

Как я могу переместить X байтов вперед, начиная с текущей позиции курсора (включая разрывы строк)? [count]goможет использоваться для перемещения вперед на X байтов от начала буфера. Я попытался Shift + V, G, [count]go(предполагая, [count]goчто отсчет начнется с начала моего выбора), но, к...