Rosakkan Fail SVG dalam Talian
Rosakkan fail .svg dalam talian secara percuma. Mematahkan struktur XML dan data laluan, jadi pelayar dan penyunting enggan memaparkan grafik vektor itu.
- Tanpa muat naik
- Tanpa had saiz
- Tanpa pendaftaran
Rosakkan fail SVG anda
Ditala untuk .svg, .svgz, dan berfungsi sama baiknya dengan mana-mana format lain.
Mengapa fail SVG sukar dirosakkan dengan betul
SVG ialah XML dan bukan format imej binari, dan itu mengubah segalanya tentang cara ia patah. Pelayar menghurai SVG secara ketat (berbeza dengan HTML), jadi dokumen yang tidak terbentuk baik terus ditolak dan bukan dipaparkan sebahagiannya.
Apa yang dimusnahkan oleh alat ini
- Perisytiharan XML. Perisytiharan pembuka dan unsur akar
<svg>dimusnahkan, jadi dokumen itu tiada akar yang sah. - Data laluan. Rentetan atribut
dyang mentakrifkan setiap bentuk ditulis ganti, meninggalkan koordinat yang tidak boleh dihurai. - viewBox dan dimensi. Atribut yang menetapkan sistem koordinat rosak, jadi tiada apa-apa yang mempunyai tempat untuk dipaparkan.
- Kesahihan pengekodan. Jujukan UTF-8 tidak sah menyebabkan penghuraian XML yang ketat gagal sebelum paparan bermula.
Apa yang anda lihat selepas itu
| Aplikasi | Kelakuan |
|---|---|
| Pelayar | «Ralat Penghuraian XML: tidak terbentuk baik», tiada apa-apa langsung yang terpapar. |
| Figma / Illustrator | Import gagal dengan mesej SVG tidak sah. |
| Inkscape | Enggan membuka dokumen itu atau melaporkan ralat penghuraian. |
<img src="…"> | Memaparkan penanda tempat imej rosak. |
Sebab lazim orang melakukannya
- Menguji sama ada laluan muat naik SVG mengesahkan dan membersihkan input.
- Mengesahkan aliran binaan ikon gagal pada fail sumber yang cacat.
- Mengesahkan pembersih SVG menolak input buruk dan bukan menerimanya sebahagian.
- Menghasilkan vektor cacat untuk suite ujian paparan.
Cara merosakkan fail SVG
- Lepaskan fail .svg 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 SVG
Mengapa SVG gagal lebih keras daripada HTML?
Kerana pelayar menghurai SVG sebagai XML, dan XML itu ketat. HTML mempunyai pemulihan ralat yang termaktub dalam spesifikasinya; XML tidak.
Adakah fail itu masih terbuka dalam penyunting teks?
Ia terbuka, tetapi kandungannya aksara kacau: UTF-8 tidak sah disuntik, jadi ia bukan lagi teks yang boleh dibaca.
Adakah ia berkesan pada SVGZ termampat?
Ya, tetapi SVGZ pada asasnya gzip, jadi ia dikendalikan sebagai arkib gzip dan patah secara keseluruhan.
Bolehkah saya membuatnya kekal kelihatan seperti SVG yang sah?
Aras Ringan mengekalkan sebahagian besar penandanya, jadi sepintas lalu ia masih terbaca sebagai SVG walaupun gagal dipaparkan.