a121 рад, что beyond compare понравился. Я программер и пользуюсь ей почти каждый день. Проблем с большими файлами и кодировками не припомню, приходилось сравнивать файли с японскими, ивритскими кодировками. Единственный недостаток - что это не freeware
Yoxel
Про кодировки, я просто сначала не заметил где досовскую выбрать, так как она мне редко нужна, а так всё ок там, даже их на порядок больше чем в ультракомпаре.
Msha
Сравнение бинарных файлов мне в последнее время как то ненужно было, но вот посмотрел у ультракомпаре 3.10 есть режим сравнения и бинарных файлов, кроме текстовых, не знаю на сколько гибко, есть ли лучшие программы для сравнения бинарных файлов, оценивайте сами.
Так что в каждой из этих 2 программ есть свои преимущества.
Вот бы еще для 1С найти бы программку которая сравнивала удобно её элементы и модули, без копирования во внешние файлы
ок. разабрались что сравнивавать)))
Вопрос к знатокам... предложенные программы могут только сравнивать или заменять необходимую строку?
ситуация есть 30 почти одинаковых файлов (для налоговой) там неверно одна строка (ОКАТО) Можно как то разом изменить значение этой строки на нужное значение? пакетное сравнение с заменой?
NahAlex в 2 описываемых выше программах можно находить отличия и просто редактировать эти значения вручную или менять содержимое указанной строчки или блока из одного файла в другой и в ту и в ту сторону.
Можно выполнять поиск с заменой.
Для изменения одновременного в нескольких файлах одного значения на другое скорее всего нужен софт иного направления, у этих программ основное назначение это сравнение и изменение 2 файлов.
А для замены ОКАТО могу лишь предложить промежуточный вариант это работа через far, последовательность действий следующая:
1. для обнаружения файлов с неправильным ОКАТО заходим в каталог нажимаем Alt+F7 задаем маску файлов и искомую строку, не забыв выбрать справа кодировку если она отличается от досовской. Результат поиска выводим на панельку (кнопка внизу [Панель]).
2. На каждом файлике жмем F4 потом Ctrl+F7 вводим что менять и на что менять. можно вести замену автоматическую или в режиме подтверждения каждой найденной строчки. Для каждого следующего файла вводить "что" и "на что" не придется, они запоминаются, так что вся обработка сведется к нажатию 30 раз F4; Ctrl+F7; Enter
Если такой вариант утомительный, то может кто и предложит более универсальный способ, но это уже софт не для сравнения файлов, а для их пакетной обработки.
a121,
каюсь, грешен, облазил все меню в ultracomare, а на кнопочку внимания не обратил Получается зря я убил этот комплект - придется перекачать. А тормоза были на файле с количеством строк меньше 10 тыс. Но, возможно, это глюки самого компа. Сегодня на нем прога два раза вылетала без видимых причин. Так что, на счет ultracomare беру свои слова обратно. И спасибо за подсказки
Ну что подведем итог (маленький FAQ)?
IMHO он выглядит так:
_________________ UltraCompare 3.10
Типы сравниваемых файлов: текстовые и бинарные
Кодировки:Win/Dos/Unicode...
Количество сравниваемых файлов: 3
Количество сравниваемых каталогов: 3
Управление закладками: несколько закладок и менеджер закладок Бонусы:
+менеджер закладок
+сравнение 3 файлов/каталогов Замечания:
-менее удобное окно выбора каталогов(нерасширяемое окно выбора) (по сравнению с Bayond Compare)
-режим работы с фильтрами неудобен, только маски файлов и те через меню (по сравнению с Bayond Compare)
Итог: Вполне неплохая программа если важна удобная работа с закладками, сравнение 3 фалов или каталогов, быстрым переключением кодировок.
_________________ Bayond Compare 2.3.1
Типы сравниваемых файлов: текстовые
Кодировки:Win/Dos/Unicode/КОI-8R и еще несколько десятков
Количество сравниваемых файлов: 2
Количество сравниваемых каталогов: 2
Управление закладками: только одна закладка Бонусы:
+работа с фтп
+профили настроек под разные условия, под разные каталоги
+Мощные фильтры(диапазон дат,размер,атрибуты файлов) быстрое включение/отключение Замечания:
-всего одна закладка, не работает с бинарными файлами
Итог: Вполне удобная программа, удобно пользоваться профилями, мощные фильтры, максимальное количество поддерживаемых кодировок
_________________ Compare It! 3.86
Типы сравниваемых файлов: текстовые, бинарные (xls,doc,pdf)
Количество сравниваемых файлов: 2
Количество сравниваемых каталогов: 0
Управление закладками: несколько закладок, последовательный обход;
Кодировки:нет выбора??? Бонусы:
+сравнение отсортированных строк файлов Замечания:
-мало кнопок на панельке, например смена правил, переоткрытие файлов через меню(есть кнопка переключения режима "все/отличия", но её нужно самому добавить на панельку)
-нет выбора кодировок, нет сравнения каталогов
Итог: Незаменимая программа для работы с офисными файлами, но к сожалению не может работать с каталогами и вроде нет выбора досовской кодировки. Очень приятный бонус по сравнению отсортированных по алфавиту строк, менее удобное переоткрытие файлов.
_________________
Кому достаточно просто сравнения 2 текстовых файлов и при этом важно бесплатность софта, то можете обратить внимание на простенькую, но вполне функциональную программу WinMerge-2.4.6 (_http://winmerge.org/)
Бонус: для делфи - самая удобная раскраска файлов, если сравнивать с вышеописанным софтом, при всей своей относительной простоте при наличии базовых функций, этот бонус может быть очень удобным для программистов.
Ребят, а кто подскажет программу для поиска дублирующихся файлов в разных папаках? В Ultra Compare есть функция сравнения папок и можно даже выбрать режим сравнения (только по размеру и дате; побайтовое; блочное ). Однако какой бы режим сравнения я не выбрал, программа почему-то в упор не видет одинаковые файлы если у них различные названия. Ну и что за брёд? Может я что-то не так делаю?
В общем мне интересно или научится сравнивать папки в Ultra Compare (если я что-то недопонял) или найти какую-нибудь альтернативную программу. Т.к. в связи с большим объёмм файлов на винчестере велика вероятность, что многие из них дублированы.
Да, и главное чтобы программа сравнивала файлы и в подкаталогах, т.е. чтобы достаточно было указать корневой каталог.
Msha
Есть решение, сейчас допишу! мысль обгоняет скорость поиска на винте! =)
.Бинго!!!
Как-то раз видел эту фичу, сейчас пришлось штук двадцать твикеров попереустанавливать, прежде чем нашел нужное...
Как ни странно, всё просто - Directory Opus. В ней в Tools есть опция Duplicate finder, в котрой достаточно указать директорию поиска, и она сгруппирует и подсветит идентичные файлы. В моей версии - 8.0 - есть два способа сравнения - 1. имя+размер, 2 - .md5 (!!)
Как видно, она файлы явно с разными названиями и датами изменения опознала как идентичные по контенту, что как я понял и требуется.
.Ещё один специализированный вариант - EF Duplicate Files Manager, функциональность тоже налицо:
Поставлю наеврное Опус - знаю где его взять . Есть тема на форуме.
Нашёл ещё вот что:
Duplicate Files Finder
Two powerful search engines (byte by byte and CRC32).
Find files with same contents, same name and zero size.
Find duplicate pictures, video, songs(mp3, wma, ogg).
Fastest among duplicate files finders.
Very user friendly, Specially design for novice users.
Works with removable media devices like Floppy, USB, etc.
Search local PC and over network.
Find duplicate files based on criteria : filename, byte to byte, CRC, etc.
Fuzzy Match for files with little differences
Can find duplicate from a selected set of folders (i.e., not from whole drive).
Allows important folders you wish to be excluded from scanning altogether.
Can use wild cards and protects the windows and system folders.
Skips the hidden files and folder.
Show files version and properties.
Resizable popup picture viewer.
Save job session and results for later review.
Results can be exported in HTML and CSV formats