BC3 - Сравнение папок показывает файлы как «Разные двоичные», хотя различия не важны?

524
Darthfett

Я пытаюсь сравнить папку с zip-файлом, чтобы увидеть, есть ли существенные различия между исходными файлами, которые они содержат.

Я настроил сравнение, чтобы игнорировать структуру папок для простоты, и проверил опцию Игнорировать несущественные различия.

Когда я выполняю сравнение, он показывает, что многие файлы имеют двоичные различия (≠). Однако, если я открою эти файлы в новом представлении, чтобы увидеть различия, это показывает, что все различия не важны. Когда я возвращаюсь к представлению папки, я вижу, что статус изменился на знак ≈.

Есть ли способ заставить Beyond Compare автоматически выполнять это сравнение, поэтому мне не нужно делать это вручную? В меню правил я проверил «Сравнить содержимое» и «Сравнение на основе правил», но, похоже, он не работает.

Настройки правил

Это ошибка? Это ограничение при сравнении с zip-файлами? Мои настройки верны?

1

1 ответ на вопрос

1
ge0rdi

You need to switch to Handling tab and change Archive handling check-box to As folder always:

Beyond Compare - Session Settings - Folder Compare

From documentation:

Archive handling (e.g. zip files)

As folders always treats archive files like regular folders.

Я изменил этот параметр, как показано, и повторил сравнение, которое я сделал на днях. Он по-прежнему показывает файлы как «бинарные разные», пока я не открою их вручную (после чего они изменятся на «несущественные различия»). Darthfett 8 лет назад 1
Вы изменили настройку для всех сессий («Также обновлять сессионные значения по умолчанию» в поле внизу диалогового окна)? ge0rdi 8 лет назад 0
Да, я установил флажок, чтобы изменить настройки для сеансов по умолчанию. Darthfett 8 лет назад 0
Какая версия Beyond Compare у вас есть? У меня 4.0.7 и у меня хорошо работает. ge0rdi 8 лет назад 0
У меня версия 3.2.4. К сожалению, я очень сомневаюсь, что смогу обновить. Darthfett 8 лет назад 0
Я определенно рекомендую обновить (это бесплатно, если вы купили лицензию после 1.1.2013). Ребята из Beyond Compare действительно работают над этим, добавляя новые функции, исправляя ошибки. ge0rdi 8 лет назад 0
Принятие ответа и возражение. После того, как моя компания обновила всех до BC4, я убедился, что это работает правильно. Должно быть ошибка в старой версии. Спасибо! Darthfett 8 лет назад 0