Alat Merosakkan Fail Arkib
Arkib ialah format yang paling nyata direka untuk menentang kerosakan. RAR datang dengan rekod pemulihan, alat pembaikan ZIP mengimbas pengepala setempat yang masih terselamat, dan TAR pula memang tiada indeks untuk hilang. Setiap satu alat ini menyingkirkan setiap jalan keluar yang disediakan formatnya, bukan yang pertama sahaja.
Sekilas pandang setiap alat
- Perosak ZIP .zip, .jar, .war
Hujung direktori pusat. Rekod EOCD dalam 64 KB terakhir dimusnahkan, dan itulah yang menyebabkan sesuatu fail berhenti menjadi ZIP. - Perosak RAR .rar, .r00, .part1.rar
Tandatangan RAR. Blok penandaRar!\x1A\x07di permulaan fail dimusnahkan, jadi arkib itu tidak dikenali. - Perosak 7z .7z
Pengepala tandatangan. Penanda7z\xBC\xAF\x27\x1Cdan ofset ke pengepala hujung yang dibawanya dimusnahkan. - Perosak ISO .iso, .img, .cue
Kawasan sistem. 32 KB pertama, yang memegang kod but pada imej boleh but, ditulis ganti sepenuhnya. - Perosak TAR .tar, .tar.gz, .tgz, .gz
Pengepala blok ustar. Nilai ajaibustardalam setiap pengepala fail sebesar 512 bait dimusnahkan, jadi tiada masukan yang boleh dikenali.
Tentang alat arkib ini
Semua alat yang disenaraikan di sini menggunakan enjin yang sama. Halaman khusus wujud kerana setiap format gagal dengan cara berbeza dan berbaloi untuk tahu apa yang bakal berlaku: aplikasi mana memaparkan ralat apa, sama ada ciri pembaikan dapat menyelamatkan fail itu, dan apa yang tinggal pada setiap tahap kerosakan.
Persamaan antara semuanya
- Tiada apa-apa dimuat naik. Setiap bait diproses dalam pelayar anda.
- Tanpa had saiz. Fail dikendalikan dalam kepingan 8 MB.
- Hasilnya kelihatan biasa. Nama fail, panjang bait dan jenis MIME yang sama.
- Empat tahap kerosakan. Daripada kerosakan separa hingga hingar kriptografi.