XML · Percuma · Pada peranti anda

Rosakkan Fail XML dalam Talian

Rosakkan fail .xml dalam talian secara percuma. Mematahkan perisytiharan, pelapisan teg dan pengekodan, jadi penghurai XML menolak dokumen itu sebagai tidak terbentuk baik.

  • Tanpa muat naik
  • Tanpa had saiz
  • Tanpa pendaftaran

Rosakkan fail XML anda

Ditala untuk .xml, .xsd, .rss, .plist, dan berfungsi sama baiknya dengan mana-mana format lain.

100% pada peranti
Lepaskan fail di sini atau layari Sebarang format, sebarang saiz, beberapa fail serentak
Tahap perosakan

Sedang berjalan…0%
Sedia untuk dimuat turun

Mengapa fail XML sukar dirosakkan dengan betul

Penghurai XML ketat tentang bentuk yang baik tetapi bertoleransi terhadap banyak perkara lain. Cara yang boleh diharap untuk mematahkan dokumen XML ialah menyerang tiga perkara yang diperiksa setiap penghurai terlebih dahulu: perisytiharan, pengekodan dan keseimbangan pokok tegnya.

Apa yang dimusnahkan oleh alat ini

  • Perisytiharan XML. Arahan pemprosesan pembuka <?xml version…?> dimusnahkan, jadi pengekodan dan versinya tidak dapat ditetapkan.
  • Keseimbangan teg. Kurungan sudut dan nama teg ditulis ganti di seluruh fail, meninggalkan unsur yang selamanya tidak ditutup.
  • Kesahihan pengekodan. Jujukan UTF-8 tidak sah menyebabkan dokumen itu gagal sebelum penghurai sampai ke tatabahasanya.
  • Unsur akar. Bait penutup dimusnahkan, jadi akar dokumen itu tidak pernah ditamatkan.

Apa yang anda lihat selepas itu

AplikasiKelakuan
Pelayar«Halaman ini mengandungi ralat berikut: tidak terbentuk baik» dengan baris bermasalah diserlahkan.
ElementTree pada PythonMembangkitkan ParseError: not well-formed (invalid token).
Penghurai Java / .NETMelontarkan SAXParseException atau XmlException pada token pertama.
Penyunting XMLEnggan memuatkan fail itu atau membukanya dalam mod teks biasa dengan ralat ditandakan.

Sebab lazim orang melakukannya

  • Menguji titik akhir penerima XML dengan input cacat.
  • Mengesahkan pengguna SOAP atau RSS memaparkan kegagalan penghuraian dengan betul.
  • Mengesahkan pemuat konfigurasi menolak fail rosak dan bukan bermula dengan nilai lalai.
  • Menghasilkan contoh tidak terbentuk baik untuk suite ujian pematuhan.

Cara merosakkan fail XML

  1. Lepaskan fail .xml anda ke dalam kotak di atas, atau klik untuk memilih.
  2. Biarkan tahapnya pada Standard melainkan anda mahukan kerosakan separa (Light) atau perlu mengalahkan perisian pemulihan (Heavy).
  3. Tekan Rosakkan fail. Pemprosesan berlaku pada peranti anda, jadi ia selesai hampir serta-merta.
  4. Muat turun hasilnya. Secara lalai ia mengekalkan nama fail asal dan panjang baitnya.

Soalan lazim tentang XML

Adakah ini turut mematahkan pengesahan skema XML?

Ia tidak pernah sampai ke situ. Pengesahan skema berlaku selepas penghuraian, sedangkan dokumen itu sudah gagal pada pemeriksaan bentuk baik terlebih dahulu.

Adakah ia berkesan pada fail SVG, RSS atau plist?

Ya. Semuanya XML di dalamnya dan menggunakan profil yang sama. Ada juga perosak SVG khusus.

Bolehkah saya membuatnya kekal kelihatan seperti XML yang sah?

Aras Ringan mengekalkan sebahagian besar strukturnya, jadi sepintas lalu fail itu masih kelihatan seperti XML walaupun gagal dihurai.

Adakah fail itu dimuat naik ke mana-mana?

Tidak. Semua pemprosesan berlaku dalam pelayar anda dan tiada apa-apa yang dihantar.

Gunakan ini dengan bertanggungjawab. Files Corrupter dibina untuk ujian perisian, QA, penyelidikan, latihan dan pendidikan. Menyerahkan fail yang sengaja dirosakkan supaya kerja kelihatan siap boleh melanggar peraturan sekolah atau majikan anda. Anda bertanggungjawab atas cara anda menggunakan hasilnya. Lihat penafian kami.

Alat kod & data yang lain

Semua alat perosak fail