Утилита diff в Windows

Discussion in 'IT тусовка' started by sweetheaven, Sep 7, 2010.

  1. sweetheaven

    sweetheaven radiation detected

    Messages:
    2,620
    Likes Received:
    577
    Собственно, сабж. Нужно сравнить два файла (не текстовых) на предмет несоответствий. Подходящий инструмент найден, но не могу самостоятельно и с помощью гугла разобраться, как его запускать (а линуксоидов под рукой нет). Нужен совет, где указывать пути для сравниваемых файлов (или куда копировать файлы).
     
    Last edited: Sep 7, 2010
  2. invand3r

    invand3r IDDQD

    Messages:
    999
    Likes Received:
    615
    ZSKSoft File Comparer попробовать можно
    Beyond Compare тоже покатит

    Альтернативы
    • Altova DiffDog
    • UltraCompare
    • WinMerge
     
    Last edited: Sep 7, 2010
    1 person likes this.
  3. sweetheaven

    sweetheaven radiation detected

    Messages:
    2,620
    Likes Received:
    577
    Попробую, сделаю потом мини-обзор по этим программам. А саму diff Вы не использовали? Все более-менее понятные мануалы по ней ориентированы на использование для патчей :(
     
    Last edited: Sep 7, 2010
  4. Fanatic

    Fanatic Надежный

    Messages:
    2,396
    Likes Received:
    1,133
    Вот не знаю как с не текстовым будет, а с текстом есть такая штука внутри Notepad++
     
    1 person likes this.
  5. sweetheaven

    sweetheaven radiation detected

    Messages:
    2,620
    Likes Received:
    577
    Файл не текстовый, но структурированный/блочный (база данных). Необходимо найти место, которые было изменено извне, по идее должен быть кусок (даже если текстом открывать) с кривой структурой или еще чем-нибудь. Механизм формирования базы неизвестен для ручного поиска.
     
  6. Sat360

    Sat360 Проверенный

    Messages:
    234
    Likes Received:
    69
    Скачал DiffUtils для винды: http://gnuwin32.sourceforge.net/packages/diffutils.htm, установил.
    1. Нажимаем на первом файле ПКМ, выбираем "Select First Item to Compare" (рис. 1)
    2. ПКМ на втором, "Compare to FILENAME As binary" (рис. 2)
    3. ???
    4. PROFIT!!! (рис. 3)

    ЗЫ штатный виндовый потыкал - разбираться влом. Он вообще умеет бинарники сравнивать?
     

    Attached Files:

    • 1.jpg
      1.jpg
      File size:
      27 KB
      Views:
      62
    • 2.JPG
      2.JPG
      File size:
      28.8 KB
      Views:
      53
    • 3.jpg
      3.jpg
      File size:
      212.2 KB
      Views:
      63
    Last edited: Sep 7, 2010
  7. sweetheaven

    sweetheaven radiation detected

    Messages:
    2,620
    Likes Received:
    577
    После установки diff у меня не появились дополнительные пункты в меню, если у меня и кривые руки, то не в том, чтобы не заметить очевидное. Не знаю в чем была проблема. Сейчас пользуюсь для этих целей kdiff3, но он не во всем меня устраивает, хотя, думаю, diff по функционалу не сильно отличается.
     
  8. Kolls

    Kolls Проверенный

    Messages:
    101
    Likes Received:
    59
    Для сравнения любых файлов использую в Far "fc 1.dat 2.dat >res"
    в ресе блоки различающихся фрагментов
     
  9. Pahancheg

    Pahancheg Dark knight

    Messages:
    1,739
    Likes Received:
    281
    скажите а фарменеджер имеет по идее такое же назначение как и те программы которые вы здесь обсуждаете?
    сегодня была 1ая ЛБ по информатике в которой препод дал нам потыкать кнопки в фаре... жутко непонятно человеку который знакомство с компьютером начал с винXP:(
     
  10. Rebirth

    Rebirth Проверенный

    Messages:
    37
    Likes Received:
    3
    есть такой плагин под фар, да
    под фар вообще любой плагин есть -.-