Corrupt a YAML File Online
Corrupt a .yaml or .yml file online for free. Breaks indentation and encoding so config parsers reject the file outright.
- Yükleme yok
- Boyut sınırı yok
- Kayıt yok
YAML dosyanızı bozun
.yaml, .yml için ayarlandı ve diğer tüm biçimlerde de aynı şekilde çalışır.
YAML dosyalarını düzgün bozmak neden zordur
YAML is whitespace-significant, which makes it unusually fragile in production and unusually interesting to test. A single wrong indent changes the meaning of a document rather than breaking it, so config loaders that do not validate strictly can silently run with the wrong settings.
Bu araç neyi yok eder
- Indentation. Leading whitespace is overwritten, collapsing the nesting that gives YAML its structure.
- Key/value separators. Colons and dashes are destroyed, so mappings and sequences no longer parse.
- Document markers. The
---separators that divide multi-document files are broken up. - Encoding validity. Invalid UTF-8 sequences cause a failure before the parser reaches the grammar.
Sonrasında ne göreceksiniz
| Uygulama | Davranış |
|---|---|
| PyYAML / ruamel | Raises ScannerError or ParserError with a line and column. |
Kubernetes kubectl apply | "error converting YAML to JSON" and the manifest is rejected. |
| Docker Compose | Refuses to start and reports the offending line. |
| CI configuration | The pipeline fails at the configuration parsing stage before any job runs. |
Bunu yapmanın yaygın nedenleri
- Testing that a service refuses to start on a malformed config rather than using defaults.
- Verifying a CI pipeline fails loudly on a broken manifest.
- Checking that a config validation step actually runs before deployment.
- Producing malformed manifests for an infrastructure test suite.
YAML dosyası nasıl bozulur
- .yaml dosyanızı yukarıdaki kutuya bırakın veya seçmek için tıklayın.
- Kısmi hasar (Light) istemiyorsanız ya da kurtarma yazılımını alt etmeniz (Heavy) gerekmiyorsa seviyeyi Standard bırakın.
- Dosyayı boz düğmesine basın. İşlem cihazınızda yapılır, bu yüzden neredeyse anında biter.
- Sonucu indirin. Varsayılan olarak özgün dosya adını ve bayt uzunluğunu korur.
YAML hakkında sık sorulanlar
Why is YAML corruption worth testing?
Because whitespace damage can change meaning instead of causing an error. A loader that does not validate strictly may start with subtly wrong settings, which is far worse than a clean failure.
Will it break multi-document files?
Yes. The --- separators are among the structures destroyed, so documents run together.
Does it work on .yml as well as .yaml?
Yes. Both extensions use the same profile.
Can I get a file that parses but is wrong?
Light level sometimes produces this, but it is not guaranteed. Corruption is random rather than semantically targeted.