Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » WinMerge | WinMerge 2 | WinMerge2011

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Открыть новую тему     Написать ответ в эту тему

UKPR



Рубоардовец
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
WinMerge (GitHub)
 
Утилита WinMerge предназначена для визуального сравнения текстовых документов в Windows на предмет изменений в них. Работает с DOS, UNIX и MAC форматами файлов, поддерживает Unicode. Найденные изменения подсвечиваются. Умеет интегрироваться в оболочку Windows, поддерживает расширение плагинами, которые можно скачать с сайта разработчика.
 
Для сравнения PDF и RTF и ряда других форматов (без учёта графики!) требуется установка и выбор в диалоге Выбор объектов сравнения в качестве файлового плагина Apache Tika (инструкция тут). Использование парсера Apache Tika несколько замедляет открытие документов, но значительно расширяет возможности WinMerge!
 
Альтернативный вариант: xdocdiffPlugin. только x32
 
Чтобы сделать программу портативной, создайте winmerge.ini рядом с .exe (для еще большей портативности, юзайте version.dll от Smitis)
 
 
WinMerge 2
 
Развивающийся форк оригинального WinMerge на GitHub
 
Отличия от оригинала:
— Поддержка трехстороннего слияния
— Сравнение / слияние изображений
— Улучшенный встроенный алгоритм
— Отображает только различия в контекстном меню различий
— Содержит улучшенные плагины
— Содержит frhed и 7-zip-плагин
— Поддержка списка переходов Windows 7
— Улучшенная поддержка перетаскивания
 
 
WinMerge2011
 
Развивающийся форк оригинального WinMerge.на GitHub
 
WinMerge 2011 это форк оригинального WinMerge, опубликованного на SourceForge компанией Thingamahoochie Software. Помимо прочего удалены зависимости ATL/MFC, чтобы позволить разработчикам с нулевым бюджетом создавать WinMerge из исходников с использованием Visual C ++ Express.
 
 
WinMerge JP
https://winmergejp.bitbucket.io/

Всего записей: 18716 | Зарегистр. 12-11-2004 | Отправлено: 22:36 24-09-2005 | Исправлено: DeZz, 15:19 09-02-2023
Aktaf



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
data man

Цитата:
CompareIt!
А как бы его пощупать? На форуме на него не выйти?

Всего записей: 2807 | Зарегистр. 06-02-2003 | Отправлено: 16:41 08-07-2012
Antonij72



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Aktaf

Цитата:
А как бы его пощупать? На форуме на него не выйти?

Щупать здесь: http://forum.ru-board.com/topic.cgi?forum=35&topic=12058&start=280

----------
Я, инвалид 1 группы, ищу работу. Или благотворительную помощь. Спасибо.

Всего записей: 3808 | Зарегистр. 11-07-2005 | Отправлено: 16:54 08-07-2012 | Исправлено: Antonij72, 16:57 08-07-2012
Wave_Blessed

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Два года в active planning всё-таки больше похоже на смерть, чем развитие.
Глянул по наводке на WM2011. Не впечатлило. Нет на пользовательский взгляд отличий от оригинального WM.

Всего записей: 1135 | Зарегистр. 16-04-2006 | Отправлено: 15:39 17-08-2012
Ghost_BY



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Амигос, вопрос! Поставил версию 2.12.4 Юникод (портабельную, хотя вряд ли это важно) на испанскую Win7. При сравнении двух .docx файлов кириллического текста показывает кракозябры:

 
Как поправить? Программу использую впервые, в настройках относительно кодировок нашел только одну вкладку - "Кодовая страница". Попробовал переключать чекбокс с точкой - вроде без толку, а мож не то делаю...

 
Заранее признателен за помощь!

Всего записей: 246 | Зарегистр. 17-10-2007 | Отправлено: 00:36 12-01-2013
juvaforza

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ghost_BY
Для сравнения вордовских файлов нужен плагин xdocdiff (см. ссылку в шапке темы). Во-вторых, в диалоге открытия в поле Unpacker нужно будет указать тип документа. Крякозябры эти не от кириллицы, а от открытия в текстовом редакторе нетекстового файла.
 
Да, и почему не сказали, что появилась новая официальная альфа?

Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 01:37 12-01-2013
Ghost_BY



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
juvaforza
все же кириллица виновата походу, т.к. установил плагин, выбрал в поле Unpacker нужный файл (там только один и подходит) - в результате вместо кракозябров в тех местах, где кириллицей текст - значки вопроса, где латиницей - всё пучком

Всего записей: 246 | Зарегистр. 17-10-2007 | Отправлено: 04:39 12-01-2013
juvaforza

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ghost_BY
Теперь там должно быть два нужных файла - CompareMSWordFiles.dll и amb_xdocdiffPlugin.dll. Попробуйте оба варианта.
Еще можно попробовать настроить кодировку файлов: File - File Encoding... . Т. е. выставить там 1251, 65501 или 20866, например. И если не поможет - покажите скриншот результата для 1251.
 
Да, а в самом Ворде (или в аналогах) нормально открываются?
 
Добавлено:
WinMerge 2.13.21 (experimental,=alpha snapshot)
 
Changes
 
sourceforge.net/projects/winmerge/files/alpha/2.13.21

Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 14:31 12-01-2013 | Исправлено: juvaforza, 14:43 12-01-2013
Ghost_BY



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
juvaforza
Действительно, поначалу файл amb_xdocdiffPlugin.dll не туда кинул, поэтому прога не видела его в поле Unpacker. Перекинул - появилось, но не помогло - всё равно вопросы.
 
В File - File Encoding менял 1251 на 20866 - не помогает, значение 65501 вообще не сохраняется - на 0 сбрасывается. Что бы еще такое подставить?
 
Скрин для 1251, распаковщик выбран автоматом (при выборе CompareMSWordFiles.dll и amb_xdocdiffPlugin.dll точно такой же результат):
 

 
В Word 2010 и WordPad файлы прекрасно читаются на разных компьютерах.

Всего записей: 246 | Зарегистр. 17-10-2007 | Отправлено: 20:36 12-01-2013
juvaforza

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ghost_BY
Да, видимо действительно проблема с неюникодными плагинами, точнее, с тем, что оба плагина написаны на Visual Basic (VB6). Анекдот длинный.
 
Как еще проверить эту гипотезу:
0. Создать пробные текстовые (в нескольких кодировках), .doc и .docx файлы, и проверить их в ANSI и в Юникод версиях, в последней альфе и при разных системных настройках. Т. е. не нужно этим заниматься.
 
 
Как решить:
1/2. Попробовать поставить там 1252 (или все 1250-1258).
1. Попробовать установить в лоб xdoc2txt версии 2.x.
2. Переконвектировать самостоятельно вордовские файлы в юникодные текстовые. Или в Ворде. Или, если их много, через этот японоязычный xdoc2txt и батник. По сути оба плагина этим и занимаются (т. е. основной код почти идентичен), а единственное их отличие в парсере вордовских файлов. И еще: они оба не предназначены для сохранения файлов. Если даже отсутствие соответствующего кода и их миниатюрный размер этому не мешают, то возникнут проблемы с сеансами доступа. Можно запросто испортить документы.
3. Использовать стандартные (в т. ч. и не стандартные) методы решения проблем с неюникодными программами (ну Вы знаете )
4. Найти того, кто сможет исправить в исходнике CompareMSWordFiles, по сути, несколько строчек (если VB API Офиса не подводит).
 

Цитата:
при выборе CompareMSWordFiles.dll и amb_xdocdiffPlugin.dll

Кстати, это ошибка (.doc*, .docx ~= .doc). По большому счету, плагин CompareMSWordFiles не обновлялся с 2005 года

Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 16:02 13-01-2013
Ghost_BY



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как я посмотрю, если пункт 1/2 не подойдет, самый простой способ походу - это поискать альтернативу программе Я не IT-фантик, мне она исключительно для работы нужна, а не для бета-тестирования Но спасибо за ваше участие, juvaforza!

Всего записей: 246 | Зарегистр. 17-10-2007 | Отправлено: 17:34 15-01-2013
Kiril777



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
где WinMerge  хранит свои настройки?

Всего записей: 2740 | Зарегистр. 20-02-2009 | Отправлено: 13:29 18-01-2013
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kiril777
HKEY_CURRENT_USER\Software\Thingamahoochie\WinMerge

Всего записей: 6481 | Зарегистр. 28-01-2008 | Отправлено: 15:47 18-01-2013
Kiril777



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
спасиб. значит о портабельности не может быть и речи?

Всего записей: 2740 | Зарегистр. 20-02-2009 | Отправлено: 13:13 19-01-2013
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kiril777
Я как-то копался, но ничего по этому поводу не нашел, что-нибудь типа Thinstall не люблю, забил.
Можно попробовать батник, что-нибудь вроде:

Код:
REG IMPORT WinMerge.reg
WinMergeU.exe
REG DELETE HKCU\Software\Thingamahoochie /f

 
Добавлено:
Оказывается, есть вариант от PortableApps, но лично мне их варианты никогда не нравились.

Всего записей: 6481 | Зарегистр. 28-01-2008 | Отправлено: 13:45 19-01-2013 | Исправлено: Skif_off, 13:49 19-01-2013
juvaforza

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ghost_BY

Цитата:
Как я посмотрю, если пункт 1/2 не подойдет, самый простой способ походу - это поискать альтернативу программе

Пункт 2 был про альтернативы (с помощью консольного приложения или Ворда самостоятельно создать текстовый файл, а его уже открыть в WinMerge).
 
Еще можно использовать сам Ворд (2003: Tools - Compare and Merge Documents, 2007 или 2010: Review - Compare.
 
Но что было, то сплыло. Вот вариации обоих плагинов, создающие юникодные текстовые файлы. Чтобы их, плагины, использовать в Юникод версии WinMerge (про ANSI версию и речи быть не может, она не поддерживает чтение юникодных файлов) нужно указать в Options - Codepage - Def. Codepage кодировку 65001 (это дефект в программе). Надеюсь, что теперь проблем с кракозябрами не будет

Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 00:31 21-01-2013
LonerDergunov



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Можно попробовать батник, что-нибудь вроде

... или kitrun.

Всего записей: 2972 | Зарегистр. 11-07-2007 | Отправлено: 03:06 21-01-2013
Kiril777



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
спасибо за инфу

Всего записей: 2740 | Зарегистр. 20-02-2009 | Отправлено: 16:54 22-01-2013
ChVL



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сборка WinMerge 2.14.0 Ru
Дополнительно включён Plugin xdocdiffPlugin 1.0.6d и в папку Docs файл regex.pdf - справочник по регулярным выражениям.
 
Отдельная благодарность Victor_VG за ценную информацию, позволившую создать сборку.

Всего записей: 1746 | Зарегистр. 18-06-2003 | Отправлено: 04:39 08-02-2013
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kiril777
 
Вообще-то официально WinMerge имеет два варианта дистрибутива - архив и установку. И на portableapps.sourceforge.net есть .paf сборка хранящая настройки в подкаталоге ./data. Так что...

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33223 | Зарегистр. 31-07-2002 | Отправлено: 13:25 08-02-2013
Ndr3w



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ребятки, я наверно очень туплю, но как в этой проге сравнить два текста и вывести разницу между ними, то есть не просто подсветить, а чтобы сразу сохранилось в отдельный файл?

Всего записей: 317 | Зарегистр. 11-10-2006 | Отправлено: 10:09 18-04-2013
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Компьютерный форум Ru.Board » Компьютеры » Программы » WinMerge | WinMerge 2 | WinMerge2011


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru