YAML · Gratis · På din enhet

Förstör en YAML-fil online

Förstör en .yaml- eller .yml-fil gratis online. Bryter indenteringen och teckenkodningen, så att konfigurationstolkar avvisar filen direkt.

  • Ingen uppladdning
  • Ingen storleksgräns
  • Ingen registrering

Förstör din YAML-fil

Avstämd för .yaml, .yml, och fungerar precis lika bra med alla andra format.

100 % på enheten
Släpp filer här eller bläddra Alla format, alla storlekar, flera filer samtidigt
Skadenivå

Arbetar…0%
Redo att laddas ner

Varför YAML-filer är svåra att förstöra ordentligt

I YAML har blanksteg betydelse, vilket gör formatet ovanligt skört i drift och ovanligt intressant att testa. En enda felaktig indentering ändrar dokumentets innebörd i stället för att bryta det, så konfigurationsinläsare som inte validerar strikt kan tyst köra med fel inställningar.

Vad det här verktyget förstör

  • Indenteringen. Inledande blanksteg skrivs över, vilket får den nästling som ger YAML dess struktur att kollapsa.
  • Nyckel- och värdeavskiljare. Kolon och bindestreck förstörs, så mappningar och sekvenser tolkas inte längre.
  • Dokumentmarkörerna. Avskiljarna --- som delar filer med flera dokument slås sönder.
  • Teckenkodningens giltighet. Ogiltiga UTF-8-sekvenser orsakar ett haveri innan tolken når grammatiken.

Vad du ser efteråt

ProgramBeteende
PyYAML / ruamelGer ScannerError eller ParserError med rad och kolumn.
kubectl apply i Kubernetes»error converting YAML to JSON« och manifestet avvisas.
Docker ComposeVägrar starta och rapporterar den felande raden.
CI-konfigurationFlödet faller redan i konfigurationstolkningen innan något jobb hunnit köras.

Vanliga skäl att göra det här

  • Testa att en tjänst vägrar starta på en felaktig konfiguration i stället för att använda standardvärden.
  • Kontrollera att ett CI-flöde misslyckas högljutt på ett trasigt manifest.
  • Kontrollera att steget för konfigurationsvalidering faktiskt körs före driftsättning.
  • Ta fram felaktiga manifest till en testsvit för infrastruktur.

Så förstör du en YAML-fil

  1. Släpp din .yaml-fil i rutan ovan, eller klicka för att välja.
  2. Låt nivån stå på Standard om du inte vill ha delvis skada (Light) eller behöver besegra återställningsprogram (Heavy).
  3. Tryck på Förstör fil. Bearbetningen sker på din enhet, så den blir klar nästan omedelbart.
  4. Ladda ner resultatet. Som standard behåller det ursprungligt filnamn och bytelängd.

Vanliga frågor om YAML

Varför är YAML-skador värda att testa?

För att skador i blanksteg kan ändra innebörden i stället för att orsaka ett fel. En inläsare som inte validerar strikt kan starta med subtilt felaktiga inställningar, vilket är långt värre än ett rent haveri.

Bryter det filer med flera dokument?

Ja. Avskiljarna --- hör till de strukturer som förstörs, så dokumenten flyter ihop.

Fungerar det på .yml lika väl som .yaml?

Ja. Båda filändelserna använder samma profil.

Kan jag få en fil som tolkas men är felaktig?

Nivån Lätt ger ibland det, men det är inte garanterat. Skadan är slumpmässig snarare än riktad mot innebörden.

Använd det här ansvarsfullt. Files Corrupter är byggt för mjukvarutester, QA, forskning, utbildning och undervisning. Att lämna in en avsiktligt förstörd fil för att få arbete att framstå som färdigt kan bryta mot reglerna hos din skola eller arbetsgivare. Du ansvarar själv för hur du använder resultatet. Se vår ansvarsfriskrivning.

Fler kod och data-verktyg

Alla förstörarverktyg