Corrompere un file RTF online
Corrompi gratis un file Rich Text Format (.rtf) online. Distrugge l'intestazione \rtf1 e la struttura delle parole di controllo, così gli elaboratori di testi non riescono a visualizzarlo.
- Nessun caricamento
- Nessun limite di dimensione
- Nessuna registrazione
Corrompi il tuo file RTF
Calibrato per .rtf, e funziona altrettanto bene con qualsiasi altro formato.
Perché i file RTF sono difficili da corrompere per bene
L'RTF è un formato di testo semplice con una grammatica rigida di parole di controllo racchiusa in parentesi graffe annidate. Gli elaboratori di testi sono indulgenti verso le parole di controllo sconosciute, quindi un danno sparso spesso continua a produrre un rendering. Quello a cui non sopravvivono è un'intestazione rotta e una struttura di gruppi sbilanciata.
Cosa distrugge questo strumento
- L'intestazione \rtf1. La dichiarazione iniziale
{\rtf1viene distrutta, così il file non viene più identificato come RTF. - Le tabelle dei font e dei colori. I gruppi
\fonttble la tabella dei colori a cui fa riferimento ogni parola di controllo successiva vengono sovrascritti. - L'equilibrio delle parentesi. Il rumore binario iniettato nel corpo rompe l'annidamento dei gruppi, da cui i parser RTF non riescono a riprendersi.
- La validità della codifica. Sequenze di byte non valide fanno fallire il file perfino a una lettura testuale permissiva.
Cosa vedrai dopo
| Applicazione | Comportamento |
|---|---|
| Microsoft Word | Si apre come testo illeggibile oppure rifiuta il file come formato non valido. |
| WordPad | "WordPad non può aprire questo file" oppure mostra codici di controllo illeggibili. |
| TextEdit su macOS | Ripiega sul mostrare il markup grezzo invece del testo formattato. |
| Google Docs | L'importazione fallisce o produce un documento vuoto. |
Motivi comuni per farlo
- Testare un vecchio percorso di importazione documenti che accetta ancora l'RTF.
- Controllare che un editor di testo formattato rifiuti in sicurezza input malformati.
- Produrre RTF malformati per un corpus di fuzzing di parser.
- Dimostrare la fragilità dei formati in un laboratorio sulla gestione documentale.
Come corrompere un file RTF
- Trascina il tuo file .rtf nel riquadro qui sopra, oppure fai clic per sfogliare.
- Lascia il livello su Standard, a meno che tu non voglia un danno parziale (Light) o debba sconfiggere un software di recupero (Heavy).
- Premi Corrompi file. L'elaborazione avviene sul tuo dispositivo, quindi termina quasi subito.
- Scarica il risultato. Per impostazione predefinita mantiene il nome file e la lunghezza in byte originali.
Domande frequenti su RTF
Perché a volte l'RTF mostra ancora del testo?
Perché sotto il cofano l'RTF è leggibile da un essere umano. Al livello Leggero il markup sopravvive abbastanza da permettere a un parser di arrancare. Usa Standard o Pesante per un file che davvero non verrà visualizzato.
L'RTF viene trattato come testo o come binario?
Entrambi. Il motore distrugge l'intestazione e le strutture a tabella specifiche dell'RTF come farebbe con un formato binario, poi avvelena il corpo come fa con il testo.
La formattazione sarà recuperabile?
No. Le tabelle dei font e dei colori vengono distrutte, quindi anche il testo che sopravvive non ha informazioni di formattazione a cui agganciarsi.
Funziona sui file RTF che contengono immagini?
Sì. Le immagini incorporate sono codificate in esadecimale nel corpo e vengono disperse insieme a tutto il resto.