Strumenti per corrompere file multimediali
I formati multimediali sono costruiti per sopravvivere ai danni: i lettori saltano le regioni rotte e i decodificatori di immagini si risincronizzano dopo un blocco difettoso. Quello a cui nessuno di loro sopravvive è la perdita dell'indice: l'atomo moov dell'MP4, i marcatori di scansione del JPEG, le intestazioni dei chunk PNG. È questo che colpiscono questi strumenti. Il livello Leggero produce invece l'effetto glitch art.
Ogni strumento in breve
- Corruttore di immagini .jpg, .jpeg, .png, .webp, .bmp
I marcatori JPEG. I marcatori SOI, SOF, DHT e SOS vengono distrutti, così nessun decodificatore può iniziare una scansione. - Corruttore di GIF .gif
L'intestazione GIF. La firmaGIF89aviene distrutta, così il file non viene più identificato come GIF. - Corruttore di SVG .svg, .svgz
La dichiarazione XML. La dichiarazione iniziale e l'elemento radice<svg>vengono distrutti, così il documento non ha una radice valida. - Corruttore di PSD .psd, .psb
La firma 8BPS. L'intestazione del file che dichiara dimensioni, modalità colore e numero di canali viene distrutta. - Corruttore di Illustrator .ai, .eps
La struttura PDF. Per i file AI moderni vengono distrutti l'intestazione%PDF-, ogni sezione xref, il trailer e il marcatore%%EOF. - Corruttore di video .mp4, .mov, .mkv, .webm, .avi
Il box ftyp. L'identificatore di brand all'inizio del file viene sovrascritto, così il tipo di contenitore non può essere determinato. - Corruttore di audio .mp3, .wav, .flac, .m4a, .aac
I tag ID3. Il blocco di tag all'inizio del file (titolo, artista, copertina) viene distrutto.
Informazioni su questi strumenti multimedia
Tutti gli strumenti elencati qui usano lo stesso motore. Le pagine dedicate esistono perché ogni formato fallisce in modo diverso e vale la pena sapere cosa aspettarsi: quale applicazione mostra quale errore, se una funzione di riparazione salverà il file e cosa sopravvive a ciascun livello di danno.
Cosa hanno in comune
- Non viene caricato nulla. Ogni byte viene elaborato nel tuo browser.
- Nessun limite di dimensione. I file vengono gestiti a fette da 8 MB.
- Il risultato sembra normale. Stesso nome file, stessa lunghezza in byte e stesso tipo MIME.
- Quattro livelli di danno. Dal danno parziale al rumore crittografico.