Outils pour corrompre des fichiers multimédias
Les formats multimédias sont conçus pour survivre aux dommages : les lecteurs sautent les zones abîmées et les décodeurs d'image se resynchronisent après un bloc défectueux. Ce qu'aucun ne survit, c'est la perte de l'index : l'atome moov d'un MP4, les marqueurs de balayage d'un JPEG, les en-têtes de blocs d'un PNG. C'est ce que visent ces outils. Le niveau Light, lui, produit l'effet glitch art.
Chaque outil en un coup d'œil
- Corrupteur d'images .jpg, .jpeg, .png, .webp, .bmp
Les marqueurs JPEG. Les marqueurs SOI, SOF, DHT et SOS sont détruits, si bien qu'aucun décodeur ne peut entamer un balayage. - Corrupteur GIF .gif
L'en-tête GIF. La signatureGIF89aest détruite, si bien que le fichier n'est plus identifié comme un GIF. - Corrupteur SVG .svg, .svgz
La déclaration XML. La déclaration initiale et l'élément racine<svg>sont détruits, si bien que le document n'a plus de racine valide. - Corrupteur PSD .psd, .psb
La signature 8BPS. L'en-tête de fichier déclarant les dimensions, le mode colorimétrique et le nombre de canaux est détruit. - Corrupteur Illustrator .ai, .eps
La structure PDF. Pour les fichiers AI modernes, l'en-tête%PDF-, chaque section xref, le trailer et le marqueur%%EOFsont détruits. - Corrupteur vidéo .mp4, .mov, .mkv, .webm, .avi
La boîte ftyp. L'identifiant de marque au début du fichier est écrasé, si bien que le type de conteneur ne peut plus être déterminé. - Corrupteur audio .mp3, .wav, .flac, .m4a, .aac
Les tags ID3. Le bloc de tags au début du fichier (titre, artiste, pochette) est détruit.
À propos de ces outils médias
Tous les outils listés ici utilisent le même moteur. Les pages dédiées existent parce que chaque format échoue différemment et qu'il vaut la peine de savoir à quoi s'attendre : quelle application affiche quelle erreur, si une fonction de réparation sauvera le fichier, et ce qui subsiste à chaque niveau de dommage.
Ce qu'ils ont en commun
- Rien n'est envoyé. Chaque octet est traité dans votre navigateur.
- Aucune limite de taille. Les fichiers sont traités par tranches de 8 Mo.
- Le résultat paraît normal. Même nom de fichier, même longueur en octets, même type MIME.
- Quatre niveaux de dommage. Des dommages partiels au bruit cryptographique.