Детектор изменений пакетных файлов
Загрузите набор файлов до/после, чтобы обнаружить все изменения с помощью нашего бесплатного онлайн-детектора изменений пакетных файлов. Инструмент анализирует оба набора и классифицирует каждый файл на четыре группы: добавленные (новые файлы появляются только в наборе «После»), удаленные (файлы присутствуют в наборе «До», но отсутствуют в наборе «После»), измененные (файлы с разным содержимым между наборами — определяются по размеру или сравнению хэша SHA-256) и неизмененные (идентичные файлы в обоих наборах). При сравнении используются имена файлов для сопоставления соответствующих файлов, а затем при необходимости вычисляются хэши контента SHA-256 с использованием API веб-криптографии вашего браузера для окончательного обнаружения изменений. Результаты представлены на визуальной сводной панели с совокупными значениями, общими размерами добавленных и удаленных файлов в байтах, обзором гистограммы и подробной разбивкой по файлам для каждой категории изменений. Вся обработка остается в вашем браузере — ваши файлы никогда не загружаются, не сохраняются и не регистрируются. Регистрация не требуется.
Batch File Change Detector
Upload a before/after set of files to detect all changes: added files, removed files, modified files, and unchanged files. The tool compares filenames and content hashes (SHA-256) to produce a comprehensive change report.
Before (Original Files)
Drop files here or click to browse
Multiple files supported
After (Modified Files)
Drop files here or click to browse
Multiple files supported
- Сравнение «До» и «После». Загрузите два набора файлов — набор «До» (исходные файлы) и набор «После» (измененные файлы). Инструмент сравнивает оба набора, чтобы мгновенно определить, какие файлы были добавлены, удалены, изменены или оставлены без изменений. Идеально подходит для отслеживания изменений в снимках каталогов, пакетах развертывания и папках проектов.
- Проверка хэша контента: для максимальной точности инструмент вычисляет хэши контента SHA-256 для каждого файла. Это гарантирует, что даже файлы с одинаковым размером, но разным содержимым будут правильно помечены как измененные. Сравнение хэшей выявляет тонкие изменения, которые не учитываются при сравнении только по размеру. Можно отключить для более быстрого сравнения.
- Визуальная сводная панель: получите мгновенный обзор всех изменений с помощью визуальной сводной панели, показывающей количество добавленных, удаленных, измененных и неизмененных файлов. Интерактивные гистограммы и разделы с цветовой кодировкой позволяют с первого взгляда понять масштаб изменений.
- Подробная разбивка по файлам. Детализируйте каждую категорию изменений, чтобы просмотреть сведения об отдельных файлах: имена файлов, размеры до и после, различия в размерах измененных файлов и значки состояния. Каждый тип изменения имеет цветовую маркировку (зеленый — добавление, красный — удаление, желтый — изменение) для быстрого визуального сканирования.
- Аудит пакетов развертывания: сравнивайте пакеты развертывания разных версий, чтобы убедиться, что правильные файлы были добавлены, обновлены или удалены. Обеспечьте отсутствие утечки конфиденциальных файлов между средами и наличие всех необходимых ресурсов в рабочей сборке.
- Отслеживание изменений проекта. При переносе проекта между репозиториями или каталогами реструктуризации используйте детектор изменений пакетных файлов, чтобы убедиться, что никакие файлы не были потеряны или случайно изменены во время процесса. Найдите недостающие ресурсы, конфигурации или документацию.
- Расследование инцидентов безопасности: сравните чистую резервную копию системы с потенциально скомпрометированной версией, чтобы определить, какие файлы были добавлены, изменены или удалены злоумышленником. Быстрая идентификация подозрительных файлов ускоряет реагирование на инциденты и их устранение.
- Проверка миграции данных. После миграции данных между системами хранения или форматами файлов сравните исходный и целевой каталоги, чтобы убедиться, что каждый файл передан правильно. Обнаруживайте усеченные, поврежденные или отсутствующие файлы, прежде чем полагаться на перенесенные данные.
- Сравнение выпусков и версий: сравнивайте файлы между выпусками или версиями программного обеспечения, чтобы создать подробный журнал изменений на уровне файлов. Полезно для менеджеров релизов и групп контроля качества, чтобы убедиться, что все запланированные изменения вошли в релиз.
- Проверка целостности резервных копий. Регулярно сравнивайте снимки резервных копий с оригиналами, чтобы обнаружить скрытое повреждение, неполные резервные копии или несанкционированные изменения. Раннее обнаружение проблем с резервным копированием предотвращает сценарии потери данных и обеспечивает возможность восстановления.
Часто задаваемые вопросы
Детектор пакетных изменений файлов сравнивает два набора файлов — набор «До» и набор «После» — чтобы определить, какие файлы были добавлены, удалены, изменены или оставлены без изменений. Это полезно для проверки развертывания, аудита безопасности, проверки целостности резервных копий и проверки миграции данных.
Инструмент сравнивает файлы с одинаковым именем в обоих наборах. Сначала он проверяет, различаются ли размеры файлов. Для файлов одинакового размера хеширование содержимого SHA-256 обеспечивает точную проверку: разные хэши означают разное содержимое, фиксируя изменения, сохраняющие размер файла.
SHA-256 — это криптографическая хэш-функция, которая создает уникальный 64-значный отпечаток для любого файла. Даже одно изменение байта дает совершенно другой хэш. Инструмент использует встроенный в браузер API Web Crypto для быстрого локального хеширования.
Жесткого ограничения нет. Обработка происходит полностью в вашем браузере, поэтому ограничение зависит от памяти вашего устройства. Вы можете отключить хеширование контента для более быстрого сравнения, когда достаточно проверки только размера.
Абсолютно. Вся обработка выполняется локально в вашем браузере. Ваши файлы никогда не загружаются ни на какой сервер. Инструмент считывает имена, размеры файлов и, при необходимости, вычисляет хэши — и все это с использованием возможностей вашего браузера. Никакой контент не передается, не сохраняется и не регистрируется.
Общие случаи использования включают в себя: проверку пакетов развертывания, аудит несанкционированных изменений файлов после инцидентов безопасности, проверку миграции данных, сравнение сборок версий программного обеспечения, проверку целостности резервных копий, отслеживание изменений файлов проекта и анализ цифровых снимков доказательств.
Да, он работает с файлами любого типа — документами, изображениями, аудио, видео, архивами, исполняемыми файлами, исходным кодом и двоичными файлами. Инструмент сравнивает только имена файлов, размеры и криптографические хеши, которые универсально работают для всех форматов файлов.
Добавленные файлы (зеленые) — это новые файлы только в наборе «После». Удаленные файлы (красные) были в наборе «До», но отсутствовали в наборе «После». Измененные файлы (желтые) существуют в обоих случаях, но с разным содержимым. Неизмененные файлы (серые) идентичны в обоих наборах.
Файлы совпадают по имени. Если вам нужно сравнить файлы с разными именами, переименуйте их перед загрузкой. Это гарантирует, что инструмент сможет правильно сопоставлять файлы между наборами «До» и «После» для значимого сравнения.
Сравнение только по размеру происходит быстрее и достаточно, если файлы разных размеров гарантированно будут разными. Сравнение хэшей (SHA-256) является более точным, поскольку оно обнаруживает изменения содержимого, даже если размер файла остается прежним — например, если байт был изменен на месте без изменения общей длины файла.