Вышло апдейт открытой легковесной утилиты для проверки целостности файлов Precizer 0.16.0

2 мин
Вышло апдейт открытой легковесной утилиты для проверки целостности файлов Precizer 0.16.0

В начале июня 2026 года вышло апдейт открытого проекта Precizer 0.16.0. Это консольная утилита, предназначенная для проверки целостности больших деревьев файлов и выявления расхождений после синхронизации данных.

Исходный исходник проекта написан на языке C и опубликован под лицензией GPLv3. Готовые сборки ранее были доступны для Linux и macOS, а ключевым изменением нового выпуска стала экспериментальная поддержка Windows.

По информации OpenNET, инициатива Precizer развивается более двух лет и позиционируется как небольшая, быстрая и удобная CLI‑утилита для задач, где обычного сравнения метаданных файлов уже недостаточно. Средство обходит дерево каталогов, вычисляет контрольные суммы файлов (SHA512) и сохраняет сведения в SQLite‑базу. После этого базы, созданные для разных источников данных, можно сравнить между собой и получить список отсутствующих файлов, лишних файлов и объектов с несовпадающими контрольными суммами.

Главный скрипт использования Precizer связан с проверкой результатов синхронизации больших хранилищ, резервных копий и disaster recovery‑копий. В отличие от разового запуска утилит, пересчитывающих контрольные суммы с нуля, инициатива Precizer сохраняет состояние между запусками и позволяет возобновлять длительные операции после прерывания. Это особенно важно для файловых деревьев с большим числом объектов или объёмами, измеряемыми терабайтами и петабайтами, где повторный полный проход по данным после случайной остановки может превратиться в задачу, у которой нет хорошего практического решения.

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

Для обновления ранее созданной базы в Precizer предусмотрен режим «‑update», позволяющий добавлять новые файлы, удалять записи об исчезнувших объектах и пересчитывать контрольные суммы изменённых файлов. Для ограничения области проверки и сравнения поддерживаются фильтры путей через «‑ignore» и «‑include».

Готовые архивы Precizer 0.16.0 доступны для Linux x86_64, Linux AArch64, macOS arm64 и Windows x64. Для Linux предлагаются переносимые статически собранные ELF‑файлы, не привязанные к конкретному дистрибутиву. Для сборки из исходных текстов можно применять обычный Makefile или подготовленные Docker‑окружения для AlmaLinux, Alpine, Arch, Debian, Gentoo, Rocky и Ubuntu.

В составе релиза подготовлены два варианта Windows‑сборки: ZIP‑архив с исполняемым файлом и необходимой DLL‑зависимостью, а также переносимый EXE‑файл без внешних зависимостей. Windows‑сборки пока не имеют цифровой подписи издателя. Помимо этого, переносимый EXE‑файл может вызывать предупреждения Microsoft Defender, что типично для ранних неподписанных бинарных файлов, собранных вне привычной цепочки поставки Windows‑приложений.

Читают сейчас

Dash0 объявила о приобретении компании Polar Signals

1 час назад

Dash0 объявила о приобретении компании Polar Signals

Платформа для мониторинга и использованием ИИ‑агентов Dash0 объявила о приобретении компании Polar Signals. Сделка позволит Dash0 внедрить в сервисы SignalStore и Agent0 средства постоянного профилиро

Как понять, что компании уже пора переходить на ERP

2 часа назад

Как понять, что компании уже пора переходить на ERP

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

Тайвань выплатит каждому гражданину $314 дивидендов от ИИ

2 часа назад

Тайвань выплатит каждому гражданину $314 дивидендов от ИИ

Президент Тайваня Лай Циндэ заявил о планах выплатить каждому жителю страны $314 (10 тыс. тайваньских долларов) наличными в 2027 году, сославшись на стремительные темпы роста экономики государства бла

Как ux-исследователю сохранить себя в профессии? Обсудим на митапе

2 часа назад

Как ux-исследователю сохранить себя в профессии? Обсудим на митапе

пользовательский опыт‑исследователю все чаще предлагают оказаться на территории, которая раньше не считалась его зоной компетенций: ответственность за метрики, работа с дизайном и Figma, погружение в 

НСПК запустила служба для дистанционной смены обычных карт «Мир» на премиальные

2 часа назад

НСПК запустила служба для дистанционной смены обычных карт «Мир» на премиальные

Национальная система платёжных карт (НСПК), оператор платёжной системы «Мир», запустила для банков виртуальный сервис для изменения карточного продукта без перевыпуска пластика. Это позволит переводит