Alat Merosakkan Fail Kod & Data
Format berasaskan teks tiada pengepala untuk dimusnahkan, jadi mengacau aksara cuma menghasilkan teks yang berbeza. Alat ini menyuntik jujukan bait yang langsung bukan UTF-8 yang sah, supaya failnya berhenti boleh dinyahkod dan bukan sekadar terbaca sebagai karut, dan itulah yang menyebabkan penghurai gagal persis seperti pada kerosakan sebenar.
Sekilas pandang setiap alat
- Perosak JSON .json, .jsonl, .geojson
Aksara struktur. Kurungan kerinting, kurungan siku, koma dan tanda petik ditulis ganti, jadi dokumen itu tidak lagi boleh diimbangkan. - Perosak XML .xml, .xsd, .rss, .plist
Perisytiharan XML. Arahan pemprosesan pembuka<?xml version…?>dimusnahkan, jadi pengekodan dan versinya tidak dapat ditetapkan. - Perosak HTML .html, .htm, .xhtml
Pengekodan aksara. Jujukan UTF-8 tidak sah disuntik, jadi penyahkod pelayar mengeluarkan aksara ganti di seluruh dokumen. - Perosak CSV .csv, .tsv
Struktur pembatas. Koma dan hujung baris ditulis ganti, jadi baris tidak lagi terbahagi kepada bilangan lajur yang konsisten. - Perosak Longgokan SQL .sql, .dump
Penanda tamat pernyataan. Koma bertitik dan hujung baris ditulis ganti, jadi pernyataan bercantum menjadi input yang tidak boleh dihurai. - Perosak YAML .yaml, .yml
Inden. Ruang putih di hadapan baris ditulis ganti, meruntuhkan pelapisan yang memberi YAML strukturnya. - Perosak Markdown .md, .markdown, .mdx
Pengekodan aksara. Jujukan UTF-8 tidak sah disuntik di seluruh fail, jadi penyahkodannya sebagai teks gagal.
Tentang alat kod & data 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.