Uszkodź plik RTF online
Uszkodź plik Rich Text Format (.rtf) online za darmo. Niszczy nagłówek \rtf1 i strukturę słów sterujących, więc edytory tekstu nie wyświetlą pliku.
- Bez wysyłania
- Bez limitu rozmiaru
- Bez rejestracji
Zepsuj swój plik RTF
Dostrojone do .rtf, i tak samo dobrze działa z każdym innym formatem.
Dlaczego pliki RTF trudno zepsuć porządnie
RTF to format tekstowy o ścisłej gramatyce słów sterujących zamkniętej w zagnieżdżonych nawiasach klamrowych. Edytory tekstu są wyrozumiałe dla nieznanych słów sterujących, więc rozproszone uszkodzenia często i tak się wyświetlają. Czego nie przetrwają, to zepsuty nagłówek i niezbalansowana struktura grup.
Co niszczy to narzędzie
- Nagłówek \rtf1. Otwierająca deklaracja
{\rtf1zostaje zniszczona, więc plik nie jest już rozpoznawany jako RTF. - Tablice czcionek i kolorów. Grupy
\fonttbli tablica kolorów, do których odwołuje się każde kolejne słowo sterujące, zostają nadpisane. - Równowaga nawiasów. Binarny szum wstrzyknięty w treść łamie zagnieżdżenie grup, z czego analizatory RTF nie potrafią się podnieść.
- Poprawność kodowania. Nieprawidłowe sekwencje bajtów sprawiają, że plik zawodzi nawet przy pobłażliwym odczycie tekstowym.
Co zobaczysz potem
| Aplikacja | Zachowanie |
|---|---|
| Microsoft Word | Otwiera się jako surowy śmieciowy tekst albo odrzuca plik jako nieprawidłowy format. |
| WordPad | „Program WordPad nie może otworzyć tego pliku” lub wyświetla nieczytelne kody sterujące. |
| TextEdit w macOS | Przechodzi na pokazywanie surowego znacznikowania zamiast sformatowanego tekstu. |
| Dokumenty Google | Import kończy się niepowodzeniem lub daje pusty dokument. |
Częste powody, by to zrobić
- Testowanie starszej ścieżki importu dokumentów, która nadal przyjmuje RTF.
- Sprawdzenie, że edytor tekstu sformatowanego bezpiecznie odrzuca wadliwe dane.
- Wytworzenie wadliwych plików RTF do korpusu fuzzingu analizatorów.
- Pokazanie kruchości formatów na warsztacie o obsłudze dokumentów.
Jak zepsuć plik RTF
- Przeciągnij plik .rtf 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 RTF
Dlaczego RTF czasem nadal pokazuje tekst?
Ponieważ pod spodem RTF jest czytelny dla człowieka. Na poziomie Lekkim znacznikowanie przetrwa na tyle, by analizator dokuśtykał do końca. Do pliku, który naprawdę się nie wyświetli, użyj poziomu Standardowego lub Ciężkiego.
Czy RTF traktowany jest jako tekst czy jako plik binarny?
Jedno i drugie. Silnik niszczy właściwy dla RTF nagłówek i struktury tablicowe jak w formacie binarnym, a potem zatruwa treść tak, jak robi to z tekstem.
Czy formatowanie da się odzyskać?
Nie. Tablice czcionek i kolorów zostają zniszczone, więc nawet ocalały tekst nie ma do czego przypiąć informacji o formatowaniu.
Czy działa na plikach RTF z obrazami?
Tak. Osadzone obrazy zakodowane są szesnastkowo w treści i zostają rozsypane razem z całą resztą.