Precizer 0.16.0, sebuah utilitas pengecekan integritas file, kini tersedia.

Precizer 0.16.0, sebuah utilitas baris perintah yang dirancang untuk memeriksa integritas struktur file besar dan mengidentifikasi perbedaan setelah sinkronisasi data, telah dirilis. Kode proyek ini ditulis dalam bahasa C dan dilisensikan di bawah lisensi GPLv3. Versi Precizer sebelumnya tersedia untuk Linux и macOS, dan perubahan utama dalam rilis baru ini adalah dukungan eksperimental. Windows.

Proyek Precizer telah dikembangkan selama lebih dari dua tahun dan diposisikan sebagai utilitas CLI yang kecil, cepat, dan nyaman untuk tugas-tugas di mana perbandingan metadata file sederhana tidak lagi memadai. Program ini menelusuri struktur direktori, menghitung checksum file (SHA512), dan menyimpan informasi tersebut dalam basis data SQLite. Basis data yang dibuat untuk sumber data yang berbeda kemudian dapat dibandingkan untuk mendapatkan daftar file yang hilang, file redundan, dan objek dengan checksum yang tidak cocok.

Kasus penggunaan utamanya melibatkan verifikasi hasil sinkronisasi penyimpanan besar, cadangan, dan salinan pemulihan bencana. Tidak seperti utilitas yang menjalankan ulang checksum dari awal, Precizer mempertahankan status antar proses dan memungkinkan untuk melanjutkan operasi yang memakan waktu lama setelah gangguan. Hal ini sangat penting untuk struktur file dengan sejumlah besar objek atau volume yang diukur dalam terabyte dan petabyte, di mana mengulangi seluruh proses setelah penghentian yang tidak disengaja dapat menjadi tugas yang tidak memiliki solusi praktis.

Kemungkinan penggunaan Precizer sebagai alat kontrol keamanan untuk mendeteksi perubahan tidak sah pada file juga dicatat, termasuk dalam kasus di mana metadata tidak memungkinkan seseorang untuk memperhatikan penggantian konten.

Untuk memperbarui basis data yang telah dibuat sebelumnya, tersedia mode "--update". Mode ini memungkinkan Anda untuk menambahkan file baru, menghapus catatan objek yang hilang, dan menghitung ulang checksum file yang dimodifikasi. Filter jalur didukung melalui "--ignore" dan "--include" untuk membatasi cakupan pemindaian dan perbandingan.

Arsip Precizer 0.16.0 yang siap pakai tersedia untuk Linux x86_64, Linux Arch64, macOS arm64 dan Windows x64. Untuk Linux Kami menawarkan file ELF portabel yang dibangun secara statis dan tidak terikat pada distribusi tertentu. Untuk membangun dari kode sumber, Anda dapat menggunakan Makefile biasa atau lingkungan Docker yang telah disiapkan. AlmaLinux, Alpen, Lengkungan, Debian, Gentoo, Rocky dan Ubuntu.

Rilis ini mencakup dua versi. Windows- assembly: arsip ZIP yang berisi file yang dapat dieksekusi dan dependensi DLL yang dibutuhkan, serta file EXE portabel tanpa dependensi eksternal. WindowsFile-file rakitan tersebut belum ditandatangani secara digital oleh penerbit. Selain itu, file EXE portabel dapat memicu peringatan Microsoft Defender, yang merupakan hal biasa untuk biner awal yang belum ditandatangani yang dibuat di luar rantai distribusi yang biasa. Windows-aplikasi.

Sumber: opennet.ru

Beli hosting yang andal untuk situs dengan perlindungan DDoS, server VPS VDS 🔥 Beli hosting website andal dengan perlindungan DDoS, server VPS VDS | ProHoster