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

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

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

введите описание изображения здесь

Как сделать так, чтобы эти файлы не отображались как разные?

решение1

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

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

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

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

решение2

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

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

Выбрать левый файл для сравнения Сравнить с \"выбранным левым файлом

решение3

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

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

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

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

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

Связанный контент