Перейти к содержимому
OpenAppBox
PathDiff
В разработкеУтилиты для файлов

PathDiff

Узнайте, чем отличаются папки. Затем синхронизируйте их.

Сравните две папки, от проектов с кодом до резервных копий фото, и узнайте, что изменено, перемещено, отсутствует или лишнее. Затем безопасно синхронизируйте их, с предпросмотром и отменой.

Приложение PathDiff в разработке и пока недоступно. Когда оно выйдет, на этой странице появится ссылка на App Store, а когда репозиторий станет публичным, — и на исходный код.

  • macOSВ разработке
На снимках экрана — настоящее приложение с вымышленными демонстрационными данными.
На сравнение 150 000 файлов с каждой стороны с нуля
8,6 с
На обновление, даже после перезапуска
2 с
Понятных ответа: изменено, перемещено, отсутствует, лишнее
4
Языков, и в каждом — привычные термины macOS
19

Измерено в наших тестах на двух папках по 150 000 файлов (около 900 МБ с каждой стороны).

Обзор

Каким мы делаем PathDiff

Перетащите две папки в PathDiff, и через несколько секунд вы будете знать всё: какие файлы изменились, какие переместились, чего не хватает и что лишнее, с общим размером для каждой группы. Просматривайте код, фото и видео бок о бок, а затем снова синхронизируйте папки.

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

Для кого

  • Разработчики
  • Фотографы
  • Видеоавторы
  • Все, кто делает резервные копии

Запланированные функции

Приложение PathDiff в разработке. Описание отражает направление развития продукта и может измениться до выпуска.

  • Четыре ответа с первого взгляда

    Каждое различие попадает в одну из групп: изменено, перемещено, отсутствует или лишнее, — с числом файлов и общим размером для каждой.

  • Сравнение фото глазами фотографа

    Бок о бок, шторкой, в режиме кальки или по карте попиксельных различий, с данными камеры и EXIF рядом друг с другом.

  • Видео и аудио бок о бок

    Два плеера, которые вместе воспроизводят, ставят на паузу и перематывают, плюс сведения о кодеке, разрешении и битрейте.

  • Знает ваш .gitignore

    Учитываются собственные правила игнорирования каждой папки, поэтому результаты сборки и мусор не мешают.

  • Быстро или побайтово

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

  • Отчёты и патчи

    Экспортируйте отчёт в Markdown или CSV либо патч, который может применить git.

Умное сопоставление

Он понимает, когда файл просто переместили

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

  • Идентичные файлы сопоставляются по любому пути
  • Перемещённые и отредактированные файлы сопоставляются по имени и содержимому
  • Переименованная папка показывается как одно перемещение
Одно перемещение, а не 200 удалений

Для разработчиков

Диффы, которые приятно читать

Бок о бок или в едином виде, с подсветкой именно изменённых слов, раскраской синтаксиса и мини-картой всех изменений. Переходите между изменениями, копируйте блок на другую сторону или редактируйте оба файла прямо в диффе.

  • Подсветка синтаксиса примерно для 25 языков
  • При правке сохраняются кодировка и окончания строк каждого файла
  • Экспорт патча, который может применить git
Подсветка на уровне слов

Для фотографов

Ваша резервная копия действительно полная?

Укажите PathDiff фотобиблиотеку и резервный диск. За считаные секунды он покажет поездку, которую так и не скопировали, фото, отредактированные с тех пор, и сколько гигабайт всё это занимает, даже на дисках в несколько терабайт.

  • Быстрое сравнение для огромных дисков с видео
  • Реорганизованные фото распознаются как перемещения, а не как отсутствующие файлы
  • Служебный мусор macOS и Windows на дисках игнорируется автоматически
Готов к дискам exFAT

Безопасная синхронизация

Синхронизация без тревоги

Выберите направление или объедините в обе стороны, чтобы каждая папка получила то, что есть только в другой. Прежде чем что-либо записать, PathDiff перечислит каждую операцию, и вы сможете снять отметку с того, что не нужно.

  • Полный пробный прогон перед любым изменением
  • Удаляемые файлы попадают в Корзину, а не стираются безвозвратно
  • Отмена всей синхронизации, даже после перезапуска
Отмените что угодно с помощью ⌘Z

Если присмотреться

  • Фото бок о бок, со всеми подробностями съёмки.
  • Два связанных плеера для видео и аудио.
  • Только видео, только фото или только код — на любой глубине.

Почему PathDiff

Причины выбрать PathDiff

  1. Безопасен даже для единственной копии

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

  2. Создан для больших папок

    Папки сканируются параллельно, а результаты запоминаются, поэтому при обновлении читается только то, что изменилось.

  3. Понимает, что внутри

    Для кода, фото, видео и аудио есть свой режим сравнения, созданный специально для них, а не просто список имён файлов.

  4. Цена как у утилиты

    Недорогая годовая подписка вместо дорогой лицензии, с автоматическими обновлениями и поддержкой.

Приватность и открытый код

Ничего не скрыто, ничего не собирается.

Приватность заложена в основу

  • Работает полностью офлайн, без какого-либо доступа к сети
  • Изолирован в песочнице: видит только выбранные вами папки
  • Ничего не записывается, пока вы не подтвердите синхронизацию
  • Никакой аналитики и телеметрии

Если вы покупаете PathDiff в магазине приложений, транзакцию обрабатывает этот магазин по своей политике конфиденциальности. Подробнее — в нашей политике конфиденциальности.

Открытый код

Исходный код PathDiff публичен, поэтому любой может посмотреть, как работает приложение, и открыто сообщить о проблемах. Подписка — самый простой способ им пользоваться, с автоматическими обновлениями и поддержкой, и она же финансирует дальнейшую разработку.

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

Доступность

Платформы и цены

Платформы

  • macOSВ разработке

Системные требования

  • macOS 27 или новее
  • Любые две папки на внутренних или внешних дисках (включая exFAT и FAT)
  • Работает полностью офлайн

Цена

Цена будет объявлена позже

Недорогая годовая подписка. Окончательная цена будет указана на странице в магазине.

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

Вопросы и ответы

Вопросы о PathDiff

Когда выйдет PathDiff?

PathDiff на финальном этапе разработки. Как только он выйдет, на этой странице появится ссылка на App Store.

Чем PathDiff отличается от Finder или простого инструмента diff?

Finder не может сказать, чем отличаются две папки, а большинство инструментов diff сравнивают пути, поэтому переименованная папка выглядит как сотни удалений. PathDiff распознаёт перемещения, понимает фото, видео и код, показывает размеры и безопасно синхронизирует папки с предпросмотром и отменой.

Безопасно ли использовать его с моей единственной резервной копией?

Да. Сравнение никогда ничего не меняет. При синхронизации сначала выводится список всех операций, файлы удаляются, только если вы выбрали зеркалирование (и то в Корзину), а всю синхронизацию можно отменить. Объединение в обе стороны никогда ничего не удаляет.

На моём резервном диске терабайты видео. Это займёт целую вечность?

Нет. Быстрое сравнение считает файлы с одинаковым размером и датой идентичными, не читая их, и побайтово сравнивает только остальные. Результаты запоминаются, поэтому следующее сравнение проверяет только то, что изменилось.

Мои папки должны быть репозиториями git?

Нет. PathDiff работает с любыми двумя папками. Если это проекты git, он учитывает их файлы .gitignore и пропускает файлы, которые git уже считает неизменёнными.

Сколько будет стоить PathDiff?

Как и все приложения OpenAppBox, PathDiff будет доступен по годовой подписке с намеренно небольшой ценой. Окончательная цена будет указана в App Store.

Ещё от OpenAppBox

Multiplex
В разработке

Инструменты разработчика

Multiplex

Все серверы. Одно окно.

Быстрый нативный SSH-клиент для опытных пользователей Mac: разделённые панели, безопасная рассылка команд, подсветка логов, SFTP и jump-хосты в одном спокойном рабочем пространстве.

  • macOSВ разработке
Подробнее о Multiplex
PureMac
Доступно3,00 $ / год

Системные утилиты

PureMac

Узнайте, что занимает место на Mac. И безопасно освободите его.

PureMac точно показывает, что заполняет ваш Mac, и освобождает место одним безопасным решением: каждый объект виден заранее, всё уходит в Корзину, ничто не покидает ваш Mac.

  • macOSДоступно
Подробнее о PureMac