XML · Ücretsiz · Cihazda

Bir XML Dosyasını Çevrimiçi Bozun

Bir .xml dosyasını çevrimiçi ve ücretsiz bozun. Bildirimi, etiket iç içeliğini ve kodlamayı kırar; böylece XML ayrıştırıcıları belgeyi iyi biçimlendirilmemiş diye reddeder.

  • Yükleme yok
  • Boyut sınırı yok
  • Kayıt yok

XML dosyanızı bozun

.xml, .xsd, .rss, .plist için ayarlandı ve diğer tüm biçimlerde de aynı şekilde çalışır.

%100 cihazda
Dosyaları buraya bırakın veya seçin Her biçim, her boyut, aynı anda birden çok dosya
Bozma seviyesi

Çalışıyor…0%
İndirmeye hazır

XML dosyalarını düzgün bozmak neden zordur

XML ayrıştırıcıları iyi biçimlendirme konusunda katı, başka pek çok konuda hoşgörülüdür. Bir XML belgesini kırmanın güvenilir yolu, her ayrıştırıcının ilk denetlediği üç şeye saldırmaktır: bildirim, kodlama ve etiket ağacının dengesi.

Bu araç neyi yok eder

  • XML bildirimi. Açılıştaki <?xml version…?> işleme yönergesi yok edilir; böylece kodlama ve sürüm belirlenemez.
  • Etiket dengesi. Açılı parantezler ve etiket adları baştan sona üzerine yazılır ve öğeler kalıcı olarak kapatılmamış kalır.
  • Kodlama geçerliliği. Geçersiz UTF-8 dizileri, ayrıştırıcı dilbilgisine ulaşmadan belgeyi başarısız kılar.
  • Kök öğe. Kapanış baytları yok edilir; böylece belge kökü hiç sonlandırılmaz.

Sonrasında ne göreceksiniz

UygulamaDavranış
Tarayıcılar"Bu sayfa şu hataları içeriyor: iyi biçimlendirilmemiş" ve sorunlu satır vurgulanır.
Python ElementTreeParseError: not well-formed (invalid token) hatası verir.
Java / .NET ayrıştırıcılarıİlk simgede SAXParseException veya XmlException fırlatır.
XML düzenleyicileriDosyayı yüklemeyi reddeder veya hatalar işaretlenmiş biçimde düz metin modunda açar.

Bunu yapmanın yaygın nedenleri

  • Bir XML alım uç noktasını hatalı girdiye karşı test etmek.
  • Bir SOAP veya RSS tüketicisinin ayrıştırma hatalarını düzgün gösterdiğini doğrulamak.
  • Bir yapılandırma yükleyicisinin varsayılanlarla başlamak yerine hasarlı dosyayı reddettiğini denetlemek.
  • Bir uygunluk test paketi için iyi biçimlendirilmemiş örnekler üretmek.

XML dosyası nasıl bozulur

  1. .xml dosyanızı yukarıdaki kutuya bırakın veya seçmek için tıklayın.
  2. Kısmi hasar (Light) istemiyorsanız ya da kurtarma yazılımını alt etmeniz (Heavy) gerekmiyorsa seviyeyi Standard bırakın.
  3. Dosyayı boz düğmesine basın. İşlem cihazınızda yapılır, bu yüzden neredeyse anında biter.
  4. Sonucu indirin. Varsayılan olarak özgün dosya adını ve bayt uzunluğunu korur.

XML hakkında sık sorulanlar

Bu, XML şema doğrulamasını da kırar mı?

Oraya hiç gelinmez. Şema doğrulaması ayrıştırmadan sonra yapılır ve belge önce iyi biçimlendirmede başarısız olur.

SVG, RSS veya plist dosyalarında çalışır mı?

Evet. Hepsi alt katmanda XML'dir ve aynı profili kullanır. Ayrıca özel bir SVG bozucu da var.

Geçerli XML görünümünü koruyabilir miyim?

Hafif düzey yapının çoğunu korur; böylece dosya ilk bakışta hâlâ XML gibi görünürken ayrıştırılamaz.

Dosya bir yere yükleniyor mu?

Hayır. Tüm işlem tarayıcınızda gerçekleşir ve hiçbir şey iletilmez.

Bunu sorumlu biçimde kullanın. Files Corrupter; yazılım testi, QA, araştırma, eğitim ve öğretim için yapıldı. Tamamlanmış bir çalışmayı yanlış göstermek amacıyla bilerek bozulmuş bir dosya teslim etmek okulunuzun veya işvereninizin kurallarını çiğneyebilir. Çıktıyı nasıl kullandığınızdan siz sorumlusunuz. Bakınız: sorumluluk reddi.

Diğer kod ve veri araçları

Tüm bozma araçları