LINUX.ORG.RU

Emacs.diff


0

1

Как сравнить два бинарных файла? Например чтобы они автоматом были в hexl-mode или чем-то подобном...


Ответ на: комментарий от NoName

>Открываем два буфера в hexl-mode

делаем ediff-buffers

Не совсем понял, это означает что подпорка по ссылке работает? Или что это означает?

Zubok ★★★★★
()
Ответ на: комментарий от NoName

такой простой вариант исключает дописание кода

Вообще-то, код по ссылке именно это и автоматизирует. Вот фрагмент оттуда, где есть два буфера, которые переводятся в hexl-mode, а затем вызывается ediff-buffers:

(if ediff-do-hexl-diff 
           (let ((buf-A (find-file-noselect file-A))
                 (buf-B (find-file-noselect file-B)))
             (with-current-buffer buf-A
               (hexl-mode 1))
             (with-current-buffer buf-B
               (hexl-mode 1))
             (ediff-buffers buf-A buf-B))
         (error (error-message-string err)))))))
Zubok ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.