Precizer 0.16.0, nástroj na kontrolu integrity súborov, je teraz k dispozícii.

Bol vydaný Precizer 0.16.0, nástroj príkazového riadka určený na kontrolu integrity veľkých súborových stromov a identifikáciu nezrovnalostí po synchronizácii údajov. Kód projektu je napísaný v jazyku C a je licencovaný pod licenciou GPLv3. Zostavy Precizer boli predtým dostupné pre Linux и macOSa kľúčovou zmenou v novom vydaní bola experimentálna podpora Windows.

Projekt Precizer sa vyvíja už viac ako dva roky a je navrhnutý ako malý, rýchly a pohodlný nástroj CLI pre úlohy, kde už nestačí jednoduché porovnávanie metadát súborov. Program prechádza stromom adresárov, vypočítava kontrolné súčty súborov (SHA512) a ukladá informácie do databázy SQLite. Databázy vytvorené pre rôzne zdroje údajov je potom možné porovnať, aby sa získal zoznam chýbajúcich súborov, redundantných súborov a objektov s nezhodnými kontrolnými súčtami.

Primárny prípad použitia zahŕňa overovanie výsledkov synchronizácie veľkých úložísk, záloh a kópií určených na obnovu po havárii. Na rozdiel od jediného spustenia utilít, ktoré prepočítavajú kontrolné súčty od začiatku, Precizer zachováva stav medzi spusteniami a umožňuje obnovenie dlhých operácií po prerušení. Toto je obzvlášť dôležité pre stromy súborov s veľkým počtom objektov alebo zväzkov meraných v terabajtoch a petabajtoch, kde opakovanie úplného prechodu dátami po náhodnom zastavení môže byť úlohou bez praktického riešenia.

Taktiež sa uvádza možnosť použitia nástroja Precizer ako nástroja na kontrolu bezpečnosti na detekciu neoprávnených zmien v súboroch, a to aj v prípadoch, keď metadáta neumožňujú všimnúť si nahradenie obsahu.

Na aktualizáciu predtým vytvorenej databázy je k dispozícii režim „--update“. Umožňuje vám pridať nové súbory, odstrániť záznamy o chýbajúcich objektoch a prepočítať kontrolné súčty upravených súborov. Filtre ciest sú podporované pomocou parametrov „--ignore“ a „--include“, aby sa obmedzil rozsah skenovania a porovnávania.

Archívy Precizer 0.16.0 pripravené na použitie sú k dispozícii pre Linux x86_64, Linux AArch64, macOS rameno64 a Windows x64. Pre Linux Ponúkame prenosné, staticky zostavené ELF súbory, ktoré nie sú viazané na konkrétnu distribúciu. Na zostavenie zo zdrojového kódu môžete použiť bežný Makefile alebo pripravené prostredia Docker. AlmaLinux, Alpský, Oblúk, Debian, Gentoo, Rocky a Ubuntu.

Vydanie obsahuje dve verzie. Windows- zostavy: ZIP archív so spustiteľným súborom a požadovanou závislosťou DLL, ako aj prenosný EXE súbor bez externých závislostí. WindowsZostavy ešte nie sú digitálne podpísané vydavateľom. Okrem toho môže prenosný súbor EXE spúšťať upozornenia programu Microsoft Defender, čo je typické pre skoré nepodpísané binárne súbory zostavené mimo bežného distribučného reťazca. Windows-aplikácie.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster