Pemusnah Fail Rawak Dalam Talian
Simulasikan kerosakan fail dengan suntingan rawak pada bait. Pilih fail, tetapkan peratusan dan bait dilindungi, kemudian muat turun fail rosak untuk ujian…
Mula gunakan
Memahami Pemusnah Fail Rawak
Alat ini membantu anda menguji ketahanan fail dengan mensimulasikan kerosakan data. Ia menyalin fail ke dalam memori pelayar dan melakukan suntingan rawak pada bait selepas awalan yang dilindungi.
Parameter Utama
- Peratusan perubahan: Menentukan bilangan percubaan suntingan. Formula:
max(1, floor((saiz - dilindungi) * peratusan / 100)). - Bait dilindungi: Bilangan bait awal yang tidak akan disentuh. Mesti lebih kecil daripada saiz fail.
Contoh Kerja
Jika fail bersaiz 1000 bait, peratusan 1%, dan 64 bait dilindungi, maka bilangan percubaan ialah floor((1000-64)*1/100) = 9. Setiap percubaan memilih kedudukan rawak selepas bait ke-64 dan melakukan operasi XOR dengan nilai rawak 1-255.
Batasan dan Nota
- Kedudukan dipilih dengan penggantian, jadi sesetengah bait mungkin disunting lebih daripada sekali atau dipulihkan.
- Alat ini tidak menyasarkan header, halaman, rekod atau kawasan tertentu.
- Fail asal tidak pernah ditimpa; output dimuat turun dengan nama baharu.
- Semua pemprosesan berlaku dalam pelayar; tiada data dihantar ke pelayan.
Soalan Lazim
Apakah yang dimaksudkan dengan 'bait dilindungi'?
Ia adalah bilangan bait awal fail yang tidak akan diubah. Ini membolehkan anda mengekalkan sebahagian fail (contohnya pengepala) utuh semasa menguji kesan kerosakan pada bahagian lain.
Mengapa bilangan suntingan yang dilaporkan mungkin tidak sama dengan bilangan bait yang diubah?
Kerana kedudukan dipilih secara rawak dengan penggantian, satu bait boleh disunting beberapa kali. Oleh itu, bilangan percubaan adalah bilangan suntingan, bukan bilangan bait unik yang diubah.
Bolehkah alat ini menjamin fail menjadi tidak boleh dibaca?
Tidak. Alat ini hanya melakukan suntingan rawak; hasilnya mungkin masih boleh dibaca atau sebahagiannya rosak. Ia bertujuan untuk ujian ketahanan pada salinan pakai buang, bukan untuk menjamin kerosakan total.
Pemprosesan dilakukan secara setempat dalam pelayar anda.