Rosakkan Arkib TAR dalam Talian
Rosakkan arkib .tar, .tar.gz atau .tgz dalam talian secara percuma. Memusnahkan pengepala blok ustar, jadi pengekstrakan gagal dan bukan menghasilkan fail separa.
- Tanpa muat naik
- Tanpa had saiz
- Tanpa pendaftaran
Rosakkan fail TAR anda
Ditala untuk .tar, .tar.gz, .tgz, .gz, dan berfungsi sama baiknya dengan mana-mana format lain.
Mengapa fail TAR sukar dirosakkan dengan betul
TAR ialah format arkib paling mudah dipulihkan yang wujud. Ia langsung tiada indeks pusat. Setiap fail didahului pengepalanya sendiri sebesar 512 bait, jadi tar boleh terus mengimbas ke hadapan lalu mengeluarkan apa sahaja yang ditemuinya. Mematahkan TAR bermaksud memusnahkan pengepala itu di mana-mana sahaja ia muncul.
Apa yang dimusnahkan oleh alat ini
- Pengepala blok ustar. Nilai ajaib
ustardalam setiap pengepala fail sebesar 512 bait dimusnahkan, jadi tiada masukan yang boleh dikenali. - Hasil semak pengepala. Medan hasil semak yang disahkan
tarsebelum mempercayai sesuatu pengepala ditulis ganti. - Penanda hujung arkib. Dua blok sifar yang menamatkan arkib yang sah dimusnahkan, jadi failnya turut terbaca seolah-olah terpenggal.
- Pembalut gzip. Bagi
.tar.gz, pengepala ahli gzip dan nilai CRC32/ISIZE di hujungnya turut dimusnahkan.
Apa yang anda lihat selepas itu
| Aplikasi | Kelakuan |
|---|---|
tar -xf | «This does not look like a tar archive» diikuti «Exiting with failure status.» |
gzip -d | «not in gzip format» atau «invalid compressed data, crc error.» |
| 7-Zip / The Unarchiver | Melaporkan arkib tidak disokong atau rosak. |
| Pemuatan imej Docker | Pengekstrakan lapisannya gagal dan importnya dibatalkan. |
Sebab lazim orang melakukannya
- Menguji sama ada aliran penerapan mengesahkan artifak sebelum mengekstraknya.
- Mengesahkan pemuatan imej bekas gagal dengan kemas pada lapisan yang rosak.
- Menyimulasikan pemindahan sandaran yang terputus untuk latihan pemulihan.
- Mengesahkan ralat pengekstrakan dipaparkan dan bukan ditelan begitu sahaja.
Cara merosakkan fail TAR
- Lepaskan fail .tar anda ke dalam kotak di atas, atau klik untuk memilih.
- Biarkan tahapnya pada Standard melainkan anda mahukan kerosakan separa (Light) atau perlu mengalahkan perisian pemulihan (Heavy).
- Tekan Rosakkan fail. Pemprosesan berlaku pada peranti anda, jadi ia selesai hampir serta-merta.
- Muat turun hasilnya. Secara lalai ia mengekalkan nama fail asal dan panjang baitnya.
Soalan lazim tentang TAR
Mengapa TAR biasanya begitu mudah dipulihkan?
Kerana ia tiada indeks. Setiap fail membawa pengepalanya sendiri, jadi tar boleh mengimbas ke hadapan lalu mengeluarkan apa sahaja yang dikenalinya. Memusnahkan setiap pengepala ustar itulah yang menyingkirkan jalan keluar tersebut.
Adakah ia berkesan pada .tar.gz dan .tgz?
Ya. Pembalut gzip dipatahkan dahulu, dan itu sahaja sudah menghalang pengekstrakan, manakala pengepala tar di bawahnya turut rosak.
Bolehkah sebahagian fail diekstrak?
Tidak. Tanpa pengepala dan hasil semak yang sah, tar tidak dapat menentukan di mana sesuatu fail bermula atau berapa panjangnya.
Bagaimana pula dengan .tar.bz2 atau .tar.xz?
Kedua-duanya beralih kepada profil binari umum, yang tetap mematahkan pembalut mampatan dengan boleh diharap.