Precizer 0.16.0, 'n opdragreëlhulpmiddel wat ontwerp is om die integriteit van groot lêerbome na te gaan en teenstrydighede na datasinchronisasie te identifiseer, is vrygestel. Die projek se kode is in C geskryf en word gelisensieer onder die GPLv3-lisensie. Precizer-boue was voorheen beskikbaar vir Linux и macOS, en die belangrikste verandering in die nuwe vrystelling was eksperimentele ondersteuning Windows.
Die Precizer-projek is al meer as twee jaar in ontwikkeling en is geposisioneer as 'n klein, vinnige en gerieflike CLI-hulpmiddel vir take waar eenvoudige lêermetadata-vergelyking nie meer voldoende is nie. Die program deurkruis 'n gidsboom, bereken lêerkontrolesomme (SHA512) en stoor die inligting in 'n SQLite-databasis. Databasisse wat vir verskillende databronne geskep is, kan dan vergelyk word om 'n lys van ontbrekende lêers, oorbodige lêers en objekte met wanpassende kontrolesomme te verkry.
Die primêre gebruiksgeval behels die verifiëring van die resultate van die sinchronisasie van groot stoorplekke, rugsteun en rampherstelkopieë. Anders as 'n enkele lopie van hulpprogramme wat kontrolesomme van nuuts af herbereken, behou Precizer die toestand tussen lopies en laat dit toe om langdurige bedrywighede na 'n onderbreking te hervat. Dit is veral belangrik vir lêerbome met 'n groot aantal voorwerpe of volumes gemeet in teragrepe en petagrepe, waar die herhaling van 'n volledige deurgang van die data na 'n toevallige stop 'n taak sonder 'n praktiese oplossing kan word.
Die moontlikheid om Precizer as 'n sekuriteitsbeheerinstrument te gebruik om ongemagtigde veranderinge aan lêers op te spoor, word ook genoem, insluitend in gevalle waar metadata nie toelaat dat die vervanging van inhoud opgemerk word nie.
Om 'n voorheen geskepte databasis op te dateer, is die "--update"-modus beskikbaar. Dit laat jou toe om nuwe lêers by te voeg, rekords van ontbrekende objekte te verwyder en kontrolesomme van gewysigde lêers te herbereken. Padfilters word ondersteun via "--ignore" en "--include" om die omvang van skandering en vergelyking te beperk.
Precizer 0.16.0 gereed-vir-gebruik argiewe is beskikbaar vir Linux x86_64, Linux AArch64, macOS arm64 en Windows x64. Vir Linux Ons bied draagbare, staties geboude ELF-lêers wat nie aan 'n spesifieke verspreiding gekoppel is nie. Vir die bou vanaf bronkode, kan jy 'n gewone Makefile of voorbereide Docker-omgewings gebruik. AlmaLinux, Alpynse, Boog, Debian, Gentoo, Rocky en Ubuntu.
Die vrystelling sluit twee weergawes in. Windows- samestellings: 'n ZIP-argief met 'n uitvoerbare lêer en die vereiste DLL-afhanklikheid, sowel as 'n draagbare EXE-lêer sonder eksterne afhanklikhede. WindowsDie samestellings is nog nie digitaal deur die uitgewer onderteken nie. Verder kan die draagbare EXE-lêer Microsoft Defender-waarskuwings veroorsaak, wat tipies is vir vroeë ongetekende binêre lêers wat buite die gewone verspreidingsketting gebou is. Windows-toepassings.
Bron: opennet.ru
