Сравнение (текстовых) файлов

BTS

Member
Joined
Dec 22, 2004
Messages
118
Reaction score
5
Если это Вам поможет: да мне нужно было сравнение по содержимому
 

Yoxel

Member
Joined
Aug 11, 2005
Messages
44
Reaction score
25
Website
primus.mylivepage.com
a121 рад, что beyond compare понравился. Я программер и пользуюсь ей почти каждый день. Проблем с большими файлами и кодировками не припомню, приходилось сравнивать файли с японскими, ивритскими кодировками. Единственный недостаток - что это не freeware
 

a121

Member
Joined
Feb 11, 2004
Messages
26
Reaction score
2
Yoxel
Про кодировки, я просто сначала не заметил где досовскую выбрать, так как она мне редко нужна, а так всё ок там, даже их на порядок больше чем в ультракомпаре.

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

Так что в каждой из этих 2 программ есть свои преимущества.
Вот бы еще для 1С найти бы программку которая сравнивала удобно её элементы и модули, без копирования во внешние файлы :)
 
Last edited by a moderator:

Scottywel

Platinum
VIP
Joined
Nov 4, 2014
Messages
1,697
Reaction score
670
Age
61
Deposit
$ 305
ок. разабрались что сравнивавать)))
Вопрос к знатокам... предложенные программы могут только сравнивать или заменять необходимую строку?
ситуация есть 30 почти одинаковых файлов (для налоговой) там неверно одна строка (ОКАТО) Можно как то разом изменить значение этой строки на нужное значение? пакетное сравнение с заменой?
 

a121

Member
Joined
Feb 11, 2004
Messages
26
Reaction score
2
NahAlex в 2 описываемых выше программах можно находить отличия и просто редактировать эти значения вручную или менять содержимое указанной строчки или блока из одного файла в другой и в ту и в ту сторону.
Можно выполнять поиск с заменой.
Для изменения одновременного в нескольких файлах одного значения на другое скорее всего нужен софт иного направления, у этих программ основное назначение это сравнение и изменение 2 файлов.

А для замены ОКАТО могу лишь предложить промежуточный вариант это работа через far, последовательность действий следующая:
1. для обнаружения файлов с неправильным ОКАТО заходим в каталог нажимаем Alt+F7 задаем маску файлов и искомую строку, не забыв выбрать справа кодировку если она отличается от досовской. Результат поиска выводим на панельку (кнопка внизу [Панель]).
2. На каждом файлике жмем F4 потом Ctrl+F7 вводим что менять и на что менять. можно вести замену автоматическую или в режиме подтверждения каждой найденной строчки. Для каждого следующего файла вводить "что" и "на что" не придется, они запоминаются, так что вся обработка сведется к нажатию 30 раз F4; Ctrl+F7; Enter :)
Если такой вариант утомительный, то может кто и предложит более универсальный способ, но это уже софт не для сравнения файлов, а для их пакетной обработки.
 

Ognev

ex-Team DUMPz
Joined
Aug 20, 2018
Messages
2,105
Reaction score
902
Age
25
a121,
каюсь, грешен, облазил все меню в ultracomare, а на кнопочку внимания не обратил :) Получается зря я убил этот комплект - придется перекачать. А тормоза были на файле с количеством строк меньше 10 тыс. Но, возможно, это глюки самого компа. Сегодня на нем прога два раза вылетала без видимых причин. Так что, на счет ultracomare беру свои слова обратно. И спасибо за подсказки :)
 

serotka

Member
Joined
Mar 4, 2006
Messages
29
Reaction score
10
Location
Москва
Очень хорошая прога Compare It!. Пользуюсь уже второй год.
есть две версии : юникод и анси. Лучше юникод. IMHO
 
Last edited by a moderator:

a121

Member
Joined
Feb 11, 2004
Messages
26
Reaction score
2
Ну что подведем итог (маленький 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/)
Бонус: для делфи - самая удобная раскраска файлов, если сравнивать с вышеописанным софтом, при всей своей относительной простоте при наличии базовых функций, этот бонус может быть очень удобным для программистов.

Принимаются любые замечания и уточнения :)
 
Last edited by a moderator:

Msha

ex-Team DUMPz
Hacker
Professional Carder
Joined
Oct 12, 2014
Messages
7,156
Reaction score
2,481
Функция замены сразу в нескольких открытых файлах есть в UltraEdit.
 

Msha

ex-Team DUMPz
Hacker
Professional Carder
Joined
Oct 12, 2014
Messages
7,156
Reaction score
2,481
Ребят, а кто подскажет программу для поиска дублирующихся файлов в разных папаках? В Ultra Compare есть функция сравнения папок и можно даже выбрать режим сравнения (только по размеру и дате; побайтовое; блочное ). Однако какой бы режим сравнения я не выбрал, программа почему-то в упор не видет одинаковые файлы если у них различные названия. Ну и что за брёд? Может я что-то не так делаю?

В общем мне интересно или научится сравнивать папки в Ultra Compare (если я что-то недопонял) или найти какую-нибудь альтернативную программу. Т.к. в связи с большим объёмм файлов на винчестере велика вероятность, что многие из них дублированы.

Да, и главное чтобы программа сравнивала файлы и в подкаталогах, т.е. чтобы достаточно было указать корневой каталог.
 
Last edited by a moderator:

Msha

ex-Team DUMPz
Hacker
Professional Carder
Joined
Oct 12, 2014
Messages
7,156
Reaction score
2,481
Такое впечатление, что Ultra Compare сранвивает тольок файлы с одинаковыми названиями :(.
 

hiohio

Member
Joined
Dec 27, 2004
Messages
900
Reaction score
303
Msha
Есть решение, сейчас допишу! мысль обгоняет скорость поиска на винте! =)

.Бинго!!!
Как-то раз видел эту фичу, сейчас пришлось штук двадцать твикеров попереустанавливать, прежде чем нашел нужное...

Как ни странно, всё просто - Directory Opus. В ней в Tools есть опция Duplicate finder, в котрой достаточно указать директорию поиска, и она сгруппирует и подсветит идентичные файлы. В моей версии - 8.0 - есть два способа сравнения - 1. имя+размер, 2 - .md5 (!!)

11vd.jpg


Как видно, она файлы явно с разными названиями и датами изменения опознала как идентичные по контенту, что как я понял и требуется.

.Ещё один специализированный вариант - EF Duplicate Files Manager, функциональность тоже налицо:

24ro1.jpg


Надеюсь ответил по теме :)
 
Last edited by a moderator:

Msha

ex-Team DUMPz
Hacker
Professional Carder
Joined
Oct 12, 2014
Messages
7,156
Reaction score
2,481
Поставлю наеврное Опус - знаю где его взять :). Есть тема на форуме.

Нашёл ещё вот что:

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
 

alexforforums

Member
Joined
Apr 18, 2005
Messages
14
Reaction score
15
Age
93
Location
Ukraine
Есть свежая версия одной из упоминавшихся выше программ - Compare It!. Если кому нужно, вот рабочий комплект:

Compare It! v.4.1.2171 Multilingual (в т.ч. - русский язык)

Всё в одном (программа, регистрация + подробная инструкция) (2,02 МБ.):
RapidShare.Com

Пароля на архив нет.
 

ils

Member
Joined
May 18, 2007
Messages
16
Reaction score
0
Location
moscow
Bayond Compare 2.3.1
Замечания:
-всего одна закладка, не работает с бинарными файлами
А что значит одна закладка? Легко открываются несколько пар файлов сравнивать.
 
Top