Narzędzia do uszkadzania plików multimedialnych
Formaty multimedialne budowane są tak, by przetrwać uszkodzenia: odtwarzacze pomijają zepsute obszary, a dekodery obrazu synchronizują się ponownie po wadliwym bloku. Czego żaden z nich nie przetrwa, to utrata indeksu: atomu moov w MP4, znaczników skanu w JPEG, nagłówków bloków w PNG. Właśnie w to celują te narzędzia. Poziom Lekki daje zamiast tego efekt glitch artu.
Każde narzędzie w skrócie
- Uszkadzanie obrazów .jpg, .jpeg, .png, .webp, .bmp
Znaczniki JPEG. Znaczniki SOI, SOF, DHT i SOS zostają zniszczone, więc żaden dekoder nie rozpocznie skanu. - Uszkadzanie GIF .gif
Nagłówek GIF. SygnaturaGIF89azostaje zniszczona, więc plik nie jest już rozpoznawany jako GIF. - Uszkadzanie SVG .svg, .svgz
Deklaracja XML. Otwierająca deklaracja i element główny<svg>zostają zniszczone, więc dokument nie ma poprawnego korzenia. - Uszkadzanie PSD .psd, .psb
Sygnatura 8BPS. Nagłówek pliku deklarujący wymiary, tryb koloru i liczbę kanałów zostaje zniszczony. - Uszkadzanie Illustrator .ai, .eps
Struktura PDF. W nowoczesnych plikach AI niszczone są nagłówek%PDF-, każda sekcja xref, zwiastun i znacznik%%EOF. - Uszkadzanie wideo .mp4, .mov, .mkv, .webm, .avi
Pudełko ftyp. Identyfikator marki na początku pliku zostaje nadpisany, więc typu kontenera nie da się ustalić. - Uszkadzanie audio .mp3, .wav, .flac, .m4a, .aac
Znaczniki ID3. Blok znaczników na początku pliku (tytuł, wykonawca, okładka) zostaje zniszczony.
O tych narzędziach z kategorii multimedia
Wszystkie wymienione tu narzędzia korzystają z tego samego silnika. Osobne strony istnieją, bo każdy format zawodzi inaczej i warto wiedzieć, czego się spodziewać: która aplikacja pokaże który błąd, czy funkcja naprawy uratuje plik i co przetrwa na każdym poziomie uszkodzenia.
Co je łączy
- Nic nie jest wysyłane. Każdy bajt jest przetwarzany w Twojej przeglądarce.
- Bez limitu rozmiaru. Pliki są obsługiwane porcjami po 8 MB.
- Wynik wygląda normalnie. Ta sama nazwa pliku, długość w bajtach i typ MIME.
- Cztery poziomy uszkodzenia. Od uszkodzenia częściowego po szum kryptograficzny.