XML · Безплатно · На вашето устройство

Повредете файл XML онлайн

Повредете файл .xml онлайн и безплатно. Чупи декларацията, влагането на етикетите и кодирането, така че анализаторите на XML отхвърлят документа като неправилно оформен.

  • Без качване
  • Без ограничение за размер
  • Без регистрация

Повредете своя XML файл

Настроен за .xml, .xsd, .rss, .plist, а работи също толкова добре с всеки друг формат.

100% на устройството
Пуснете файлове тук или прегледайте Всякакъв формат, всякакъв размер, няколко файла наведнъж
Ниво на повреждане

Изпълнява се…0%
Готово за изтегляне

Защо XML файловете трудно се повреждат както трябва

Анализаторите на XML са строги към правилното оформяне, но търпеливи към доста други неща. Надеждният начин да счупиш документ XML е да нападнеш трите неща, които всеки анализатор проверява първи: декларацията, кодирането и равновесието на дървото от етикети.

Какво унищожава този инструмент

  • Декларацията XML. Началната инструкция <?xml version…?> се разрушава, така че кодирането и версията не могат да бъдат установени.
  • Равновесието на етикетите. Ъгловите скоби и имената на етикетите се презаписват из целия файл, така че елементите остават завинаги незатворени.
  • Валидността на кодирането. Невалидните последователности UTF-8 провалят документа, преди анализаторът да стигне до граматиката.
  • Кореновият елемент. Затварящите байтове се разрушават, така че коренът на документа никога не се затваря.

Какво ще видите след това

ПриложениеПоведение
Браузърите„Тази страница съдържа следните грешки: не е правилно оформена“ с осветен проблемен ред.
ElementTree в PythonПредизвиква ParseError: not well-formed (invalid token).
Анализаторите на Java / .NETХвърлят SAXParseException или XmlException при първия знак.
Редакторите на XMLОтказват да заредят файла или го отварят в текстов режим с отбелязани грешки.

Обичайни причини да го направите

  • Проверка на крайна точка, приемаща XML, с дефектни данни.
  • Проверка, че потребител на SOAP или RSS показва както трябва грешките при разбор.
  • Проверка, че зареждащият конфигурацията отхвърля повреден файл, вместо да стартира със стойности по подразбиране.
  • Изготвяне на неправилно оформени образци за набор от тестове за съответствие.

Как да повредите XML файл

  1. Пуснете своя .xml файл в полето по-горе или щракнете, за да изберете.
  2. Оставете нивото на Standard, освен ако не искате частична повреда (Light) или не се налага да победите софтуер за възстановяване (Heavy).
  3. Натиснете Повреди файла. Обработката тече на вашето устройство, затова приключва почти веднага.
  4. Изтеглете резултата. По подразбиране запазва оригиналното име на файла и дължината му в байтове.

Често задавани въпроси за XML

Чупи ли това и проверката по схема XML?

До нея изобщо не се стига. Проверката по схема става след разбора, а документът се проваля още при правилното оформяне.

Работи ли при файлове SVG, RSS или plist?

Да. Всички те отвътре са XML и използват същия профил. Има и отделен инструмент за SVG.

Мога ли да го запазя да изглежда като валиден XML?

Ниво „Леко“ запазва по-голямата част от структурата, така че на пръв поглед файлът още изглежда като XML, макар да не се разбира.

Качва ли се файлът някъде?

Не. Цялата обработка се извършва в браузъра ви и нищо не се изпраща.

Използвайте това отговорно. Files Corrupter е създаден за тестване на софтуер, контрол на качеството, изследвания, обучение и преподаване. Предаването на умишлено повреден файл, за да изглежда дадена работа завършена, може да наруши правилата на вашето учебно заведение или работодател. Вие отговаряте за начина, по който използвате резултата. Вижте нашия отказ от отговорност.

Още код и данни инструменти

Всички инструменти за повреждане