Το Precizer 0.16.0, ένα βοηθητικό πρόγραμμα ελέγχου ακεραιότητας αρχείων, είναι τώρα διαθέσιμο.

Κυκλοφόρησε το Precizer 0.16.0, ένα βοηθητικό πρόγραμμα γραμμής εντολών που έχει σχεδιαστεί για να ελέγχει την ακεραιότητα μεγάλων δέντρων αρχείων και να εντοπίζει αποκλίσεις μετά τον συγχρονισμό δεδομένων. Ο κώδικας του έργου είναι γραμμένος σε C και διατίθεται με την άδεια χρήσης GPLv3. Οι εκδόσεις του Precizer ήταν προηγουμένως διαθέσιμες για Linux и macOS, και η βασική αλλαγή στη νέα έκδοση ήταν η πειραματική υποστήριξη Windows.

Το έργο Precizer βρίσκεται σε ανάπτυξη για πάνω από δύο χρόνια και έχει τοποθετηθεί ως ένα μικρό, γρήγορο και βολικό βοηθητικό πρόγραμμα CLI για εργασίες όπου η απλή σύγκριση μεταδεδομένων αρχείων δεν επαρκεί πλέον. Το πρόγραμμα διασχίζει ένα δέντρο καταλόγων, υπολογίζει τα αθροίσματα ελέγχου αρχείων (SHA512) και αποθηκεύει τις πληροφορίες σε μια βάση δεδομένων SQLite. Οι βάσεις δεδομένων που δημιουργούνται για διαφορετικές πηγές δεδομένων μπορούν στη συνέχεια να συγκριθούν για να ληφθεί μια λίστα με αρχεία που λείπουν, περιττά αρχεία και αντικείμενα με ασύμβατα αθροίσματα ελέγχου.

Η κύρια περίπτωση χρήσης περιλαμβάνει την επαλήθευση των αποτελεσμάτων του συγχρονισμού μεγάλων αποθηκευτικών χώρων, αντιγράφων ασφαλείας και αντιγράφων αποκατάστασης από καταστροφές. Σε αντίθεση με μια ενιαία εκτέλεση βοηθητικών προγραμμάτων που επανυπολογίζει τα αθροίσματα ελέγχου από την αρχή, το Precizer διατηρεί την κατάσταση μεταξύ των εκτελέσεων και επιτρέπει την επανέναρξη μακρών λειτουργιών μετά από μια διακοπή. Αυτό είναι ιδιαίτερα σημαντικό για δέντρα αρχείων με μεγάλο αριθμό αντικειμένων ή όγκων που μετρώνται σε terabyte και petabyte, όπου η επανάληψη μιας πλήρους διέλευσης των δεδομένων μετά από μια τυχαία διακοπή μπορεί να γίνει μια εργασία χωρίς πρακτική λύση.

Σημειώνεται επίσης η δυνατότητα χρήσης του Precizer ως εργαλείου ελέγχου ασφαλείας για την ανίχνευση μη εξουσιοδοτημένων αλλαγών σε αρχεία, συμπεριλαμβανομένων των περιπτώσεων όπου τα μεταδεδομένα δεν επιτρέπουν την παρατήρηση της αντικατάστασης περιεχομένου.

Για να ενημερώσετε μια βάση δεδομένων που δημιουργήθηκε προηγουμένως, είναι διαθέσιμη η λειτουργία "--update". Σας επιτρέπει να προσθέσετε νέα αρχεία, να αφαιρέσετε εγγραφές αντικειμένων που λείπουν και να υπολογίσετε εκ νέου τα αθροίσματα ελέγχου των τροποποιημένων αρχείων. Τα φίλτρα διαδρομής υποστηρίζονται μέσω των "--ignore" και "--include" για να περιορίσετε το εύρος της σάρωσης και της σύγκρισης.

Διατίθενται έτοιμα προς χρήση αρχεία Precizer 0.16.0 για Linux x86_64, Linux AArch64, macOS βραχίονας64 και Windows x64. Για Linux Προσφέρουμε φορητά, στατικά κατασκευασμένα αρχεία ELF που δεν είναι συνδεδεμένα με μια συγκεκριμένη διανομή. Για δημιουργία από τον πηγαίο κώδικα, μπορείτε να χρησιμοποιήσετε ένα κανονικό Makefile ή προετοιμασμένα περιβάλλοντα Docker για AlmaLinux, Αλπική, Αψίδα, Debian, Gentoo, Rocky και Ubuntu.

Η έκδοση περιλαμβάνει δύο εκδόσεις. Windows- συναρμολογήσεις: ένα αρχείο ZIP με ένα εκτελέσιμο αρχείο και την απαιτούμενη εξάρτηση DLL, καθώς και ένα φορητό αρχείο EXE χωρίς εξωτερικές εξαρτήσεις. WindowsΤα συγκροτήματα δεν έχουν ακόμη υπογραφεί ψηφιακά από τον εκδότη. Επιπλέον, το φορητό αρχείο EXE ενδέχεται να ενεργοποιήσει προειδοποιήσεις του Microsoft Defender, κάτι που είναι τυπικό για πρώιμα μη υπογεγραμμένα δυαδικά αρχεία που έχουν δημιουργηθεί εκτός της συνήθους αλυσίδας διανομής. Windows-εφαρμογές.

Πηγή: opennet.ru

Αγοράστε αξιόπιστη φιλοξενία για ιστότοπους με προστασία DDoS, διακομιστές VPS VDS 🔥 Αγοράστε αξιόπιστη φιλοξενία ιστοσελίδων με προστασία DDoS, διακομιστές VPS VDS | ProHoster