Uszkodź plik Markdown online
Uszkodź plik Markdown (.md) online za darmo. Działające w przeglądarce narzędzie łamie kodowanie i front matter, więc budowanie zawodzi na tym pliku.
- Bez wysyłania
- Bez limitu rozmiaru
- Bez rejestracji
Zepsuj swój plik Markdown
Dostrojone do .md, .markdown, .mdx, i tak samo dobrze działa z każdym innym formatem.
Dlaczego pliki Markdown trudno zepsuć porządnie
Markdown nie ma stanu nieprawidłowego: każda sekwencja bajtów jest technicznie renderowalna, dlatego wymaga innego podejścia niż formaty z gramatyką. Plik Markdown psuje kodowanie, a nie składnia: gdy przestaje być dekodowalnym tekstem, żaden renderer go nie przetworzy.
Co niszczy to narzędzie
- Kodowanie znaków. W całym pliku wstrzykiwane są nieprawidłowe sekwencje UTF-8, więc dekodowanie jako tekstu zawodzi.
- Nagłówek front matter. Bajty początkowe zawierające blok front matter w YAML-u zostają zniszczone, co natychmiast psuje generatory stron statycznych.
- Znaczniki składni. Kratki nagłówków, znaczniki list, ogrodzenia bloków kodu i nawiasy odnośników zostają nadpisane.
- Bloki kodu. Ograniczniki bloków ogrodzonych zostają rozbite, więc reszta dokumentu zostaje połknięta przez blok kodu.
Co zobaczysz potem
| Aplikacja | Zachowanie |
|---|---|
| Podgląd w VS Code | Pokazuje znaki zastępcze i ostrzeżenie o kodowaniu pliku. |
| Jekyll / Hugo / Astro | Budowanie zawodzi na wadliwym front matterze lub nieczytelnej treści. |
| GitHub | Wyświetla plik jako krzaki zamiast sformatowanego tekstu. |
| Pandoc | Zgłasza błąd dekodowania wejścia i odmawia konwersji. |
Częste powody, by to zrobić
- Sprawdzenie, że budowanie strony statycznej zawodzi na zepsutym pliku źródłowym, zamiast go opublikować.
- Weryfikacja, że proces dokumentacji zgłasza wadliwy plik z nazwy.
- Sprawdzenie, że renderer Markdown obsługuje nieprawidłowe dane bez wysypywania się.
- Wytworzenie zepsutych próbek treści do zestawu testów CMS-a.
Jak zepsuć plik Markdown
- Przeciągnij plik .md na pole powyżej albo kliknij, aby wybrać.
- Zostaw poziom Standard, chyba że chcesz uszkodzenie częściowe (Light) albo musisz pokonać oprogramowanie odzyskujące (Heavy).
- Naciśnij Zepsuj plik. Przetwarzanie odbywa się na Twoim urządzeniu, więc kończy się niemal natychmiast.
- Pobierz wynik. Domyślnie zachowuje pierwotną nazwę pliku i długość w bajtach.
Najczęstsze pytania o Markdown
Czy to to samo narzędzie co uszkadzanie MD?
Tak. Ta strona i /corrupt-md-online/ używają tego samego silnika; strona MD jest wersją kanoniczną.
Czy Markdown może być w ogóle „nieprawidłowy”?
Składniowo nie: każdy tekst jest poprawnym Markdownem. To, co tu pęka, to kodowanie, więc plik zupełnie przestaje być czytelnym tekstem.
Czy front matter zostanie zniszczony?
Tak. Front matter siedzi na samym początku pliku, w nadpisywanym obszarze nagłówka.
Czy działa na MDX?
Tak, a MDX zawodzi ostrzej, bo jest kompilowany, a nie tylko renderowany.