Total Commander синхронизирует каталоги, показывает идентичные файлы как разные

Не знаю почему, но когда я нажимаю на синхронизировать каталоги, он показывает идентичные файлы как разные.

Как я могу получить эти файлы, чтобы они не отображались как разные?

2 ответа

Я считаю, что это больше связано с "завершением линии" на разных платформах.

Файл слева (156 байт) должен иметь окончания CRLF (2 байта на каждый символ "новой строки") (платформа Windows/DOS).

Файл справа (148 байт) должен иметь окончания LF (1 байт на каждый символ "новой строки") (платформа Linux/UNIX).

Из-за 9 строк (и 8 EOL [конец строки]) разница составляет 8 байт, в то время как другое содержимое этих файлов остается неизменным.

Установите BeyondCompare (например, версия 4).
После установки для сравнения
- Аргументы: %1 %2 /title1=%6 /title2=%7
- Расширение: .*

После этого вы можете использовать его из контекстного меню Total Commander, как показано на скриншоте:

В области знаний в области ИТ люди сравнивают значения хеш-функции для определения идентичных файлов.

Существует несколько хеш-методов, наиболее распространенными являются MD5 и SH1. Вы можете Google с ключевыми словами: контрольная сумма MD5 и / или контрольная сумма SH1

Возвращаясь к Total Commander, этот сайт дает вам подсказку, как использовать дополнения Total Commander, которые дают вам сравнение MD5 / SH1.

http://ghisler.ch/board/viewtopic.php?t=14567&view=next

ответ на ваш вопрос: не используйте сравнительный контент. Используйте методы хеширования для сравнения файлов.

Другие вопросы по тегам