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

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

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

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

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

Настроен за .yaml, .yml, а работи също толкова добре с всеки друг формат.

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

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

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

В YAML празното пространство има значение, което го прави необичайно крехък в реална работа и необичайно интересен за проверка. Един-единствен погрешен отстъп променя смисъла на документа, вместо да го счупи, така че зареждащите конфигурации, които не проверяват строго, може тихо да работят с погрешни настройки.

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

  • Отстъпите. Водещото празно пространство се презаписва и влагането, което дава на YAML структурата му, се срутва.
  • Разделителите ключ/стойност. Двоеточията и тиретата се разрушават, така че съответствията и последователностите вече не се разбират.
  • Маркерите за документ. Разделителите ---, които делят файловете с няколко документа, се разбиват.
  • Валидността на кодирането. Невалидните последователности UTF-8 предизвикват провал, преди анализаторът да стигне до граматиката.

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

ПриложениеПоведение
PyYAML / ruamelПредизвикват ScannerError или ParserError с ред и колона.
kubectl apply в Kubernetes„error converting YAML to JSON“ и манифестът се отхвърля.
Docker ComposeОтказва да стартира и съобщава за проблемния ред.
Конфигурацията на CIПроцесът се проваля на етапа на разбора на конфигурацията, преди да е тръгнала дори една задача.

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

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

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

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

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

Защо си струва да се проверява повреда на YAML?

Защото повредата в празното пространство може да промени смисъла, вместо да предизвика грешка. Зареждащ, който не проверява строго, може да тръгне с едва доловимо погрешни настройки, а това е далеч по-лошо от чист провал.

Чупи ли файлове с няколко документа?

Да. Разделителите --- са сред разрушаваните структури, така че документите се сливат.

Работи ли при .yml, както и при .yaml?

Да. И двете разширения използват същия профил.

Мога ли да получа файл, който се разбира, но е погрешен?

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

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

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

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