Chunks PNG — Données cachées dans les chunks
★★★★★
Structure d'un fichier PNG
Les fichiers PNG sont composés de "chunks" (blocs de données). Les chunks standard sont IHDR, IDAT (données image), IEND. Des chunks personnalisés comme tEXt, zTXt, iTXt peuvent contenir du texte arbitraire non affiché.
Analyser les chunks
pngcheck -vc image.png # vérifier tous les chunks
# Extraire les chunks texte
exiftool -Comment image.png
exiftool -XMP:all image.png
# Python
from PIL import Image
img = Image.open("image.png")
print(img.info) # affiche les métadonnées et chunks texte
# Hexdump pour voir la structure brute
xxd image.png | grep -A2 "tEXt\|iTXt\|zTXt"