Тексты и документы
Обычный текст, Markdown, PDF
Сравнение на уровне абзацев, предложений и слов — настроенное на читаемость, а не на построчный дифф.
Changelo сравнивает два файла — или две папки целиком — и отвечает простым языком вместо стены технического диффа.
Загрузить для iPhone и iPad Загрузить для Mac
Или скачайте .dmg напрямую — в нём есть инструмент командной строки.
Полностью офлайн. Ни аккаунтов, ни серверов, ни аналитики.
Вот что Changelo говорит на самом деле:
Перетащите в приложение любые два файла или папки, выберите их в «Файлах» или в Finder — либо запустите сравнение прямо из контекстного меню Finder.
Через несколько секунд вы получите вердикт простым языком, причины, которые за ним стоят, и список всех изменений с поиском.
Наглядное сравнение бок о бок всегда в одном касании — тексты, изображения, деревья папок, таблицы, страницы PDF, — но оно никогда не лезет вперёд.
Каждый ответ — результат детерминированного, проверяемого анализа, без гаданий ИИ. Если вывод эвристический, Changelo честно это говорит: вердикты помечаются как «Точно», «Вероятно» или «Возможно».
Changelo не сравнивает байты — он понимает форматы. PDF — это страницы, абзацы и аннотации. Фотография — пиксели, EXIF и цветовой профиль. Папка — дерево файлов. Приложение — версии, фреймворки и локализации.
Обычный текст, Markdown, PDF
Сравнение на уровне абзацев, предложений и слов — настроенное на читаемость, а не на построчный дифф.
JSON, plist, XML, YAML, CSV
Ключи, значения и строки сравниваются структурно, поэтому переформатирование никогда не принимается за настоящее изменение.
JPEG, PNG, HEIC и другие
Размеры, EXIF, профиль ICC, перцептивный хеш, гистограмма и SSIM — чтобы отличить «пересохранено» от «отредактировано».
Папки, ZIP
Добавленные, удалённые, изменённые и переименованные объекты, причём переименования определяются по содержимому, а не по имени.
SQLite, .app, .ipa, образы дисков
Схема и строки для баз данных; версии, фреймворки, локализации и entitlements для бандлов приложений.
QuickTime (MOV)
Длительность, дорожки, кодеки и метаданные, а также выборочные кадры — чтобы отличить перекодирование от настоящего монтажа.
На macOS сравнение можно начать прямо из Finder, не открывая приложение заранее.
Файлы открывает сам Finder, и именно это даёт приложению в песочнице доступ ровно к этим объектам и ни к чему больше.
В версии, которую вы скачиваете с этой страницы, есть ещё и утилита командной строки. В версии из App Store её быть не может: всё внутри приложения в песочнице обязано быть в песочнице, а такая утилита не сможет открыть файлы, переданные ей в командной строке.
Один раз добавьте её в PATH, чтобы оболочка её находила:
sudo ln -s /Applications/Changelo.app/Contents/Helpers/changelo /usr/local/bin/changelo
Дальше передавайте два объекта для сравнения:
changelo before.txt after.txt
Она выводит тот же ответ, что и приложение, и возвращает 0, если объекты идентичны, и 1, если различаются, — так что встраивается прямо в скрипт или задачу CI.
Changelo сделан так, чтобы его работу офлайн можно было проверить.