Ηλεκτρονικό εργαλείο τυχαίας καταστροφής αρχείων
Καταστρέψτε τυχαία ένα τοπικό αρχείο έως 64 MiB με ποσοστό αλλαγής byte και προστασία προθέματος. Δοκιμάστε την ανθεκτικότητα των αντιγράφων ασφαλείας στον b…
Έναρξη χρήσης
Χαρακτηριστικά και περιορισμοί
Αυτό το εργαλείο σάς επιτρέπει να προσομοιώσετε τυχαία καταστροφή δεδομένων για να ελέγξετε αν τα αντίγραφα ασφαλείας ή οι διαδικασίες ανάκτησης λειτουργούν σωστά. Η επεξεργασία γίνεται εξ ολοκλήρου στον browser, χωρίς αποστολή αρχείων σε διακομιστή.
Πώς λειτουργεί
Το εργαλείο αντιγράφει το αρχείο στη μνήμη και εκτελεί max(1, floor((μέγεθος - προστατευμένα) * ποσοστό / 100)) προσπάθειες επεξεργασίας. Κάθε προσπάθεια επιλέγει μια τυχαία θέση μετά το προστατευμένο πρόθεμα και εφαρμόζει XOR με ένα τυχαίο byte από 1 έως 255.
Παράδειγμα
Έστω αρχείο 1000 byte, ποσοστό 10% και προστασία 100 byte. Ο αριθμός επεξεργασιών είναι floor((1000-100)*10/100) = 90. Κάθε επεξεργασία αλλάζει ένα τυχαίο byte, αλλά οι θέσεις επιλέγονται με επαναφορά, οπότε ορισμένα byte μπορεί να αλλάξουν πολλές φορές ή να επανέλθουν στην αρχική τιμή.
Περιορισμοί
- Το εργαλείο δεν στοχεύει συγκεκριμένες δομές αρχείων (κεφαλίδες, σελίδες κ.λπ.) και δεν εγγυάται ότι το αρχείο θα είναι μη αναγνώσιμο.
- Δεν διαγιγνώσκει ούτε επιδιορθώνει καταστροφή δεδομένων.
- Δεν υποκαθιστά τα αντίγραφα ασφαλείας ή τον έλεγχο εγκυρότητας ανά τύπο αρχείου.
- Το προστατευμένο πλήθος πρέπει να είναι μικρότερο από το μέγεθος του αρχείου.
Συχνές ερωτήσεις
Γιατί ο αναφερόμενος αριθμός επεξεργασιών δεν αντιστοιχεί σε διαφορετικά αλλαγμένα byte;
Οι θέσεις επιλέγονται με επαναφορά, οπότε ο αριθμός είναι ο αριθμός των προσπαθειών, όχι ο αριθμός των μοναδικών θέσεων. Ένα byte μπορεί να αλλάξει πολλές φορές ή να επανέλθει στην αρχική τιμή.
Μπορώ να προστατεύσω την αρχή του αρχείου;
Ναι, ορίζοντας τον αριθμό των προστατευόμενων byte. Οι επεξεργασίες γίνονται μόνο μετά από αυτό το πρόθεμα.
Το αρχείο προορισμού έχει τον ίδιο τύπο MIME με το πρωτότυπο;
Ναι, το όνομα εξόδου είναι corrupted- + αρχικό όνομα και διατηρεί τον τύπο MIME που αναφέρει ο browser. Το αρχικό αρχείο δεν αντικαθίσταται ποτέ.
Η επεξεργασία γίνεται τοπικά στον πρόγραμμα περιήγησης σας.