Outil pour extraire et comprendre les Chunks du format PNG. Le format d'image PNG (Portable Network Graphics) se compose de plusieurs morceaux de données (en-tête, image, méta information ou contenu caché).
Chunks PNG - dCode
Catégorie(s) : Traitement d'Image
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !
Les fichiers image PNG (Portable Network Graphics) sont composés de plusieurs parties, les chunks. Généralement un fichier a un en-tête, un contenu (iDAT) et une fin. Le format PNG a également sa spécification la possibilité d'intégrer une zone de commentaires chunk compressée ou non, un ensemble de métadata généralement illisible sans programme adapté.
Le chunk tEXt est lisible directement dans le fichier (dans un éditeur de texte ou un éditeur hexadécimal), il commence par tEXt (74455874 en ascii hexadécimal), suivi d'un mot-clé/keyword (ou titre), et d'une zone de commentaire libre.
Exemple : tEXt => Keyword Ceci est un commentaire PNG
Le chunk zTXt est similaire au tEXt sauf que son contenu est compressé avec DEFLATE. Repérer dans le fichier zTXt (7a545874 en hexadécimal ascii), suivi d'un keyword/titre (non compressé), et d'une zone binaire non lisible directement car compressée, c'est elle qui doit être décompressée avant de pouvoir lire le message.
Le chunk iTXt est similaire au tEXt et au zTXT mais adapté à l'international. Il se repère avec iTXt (69545874 en hexadécimal ascii), il est suivi d'un keyword/titre (non compressé) éventuellement traduit, dans ce cas, il est suivi d'un code langage et du titre traduit, et enfin, le contenu (qui est compressé ou non).
dCode se réserve la propriété du code source pour "Chunks PNG". Tout algorithme pour "Chunks PNG", applet ou snippet ou script (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toutes fonctions liées à "Chunks PNG" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou toute base de données, ou accès API à "Chunks PNG" ou tout autre élément ne sont pas publics (sauf licence open source explicite type Creative Commons). Idem avec le téléchargement pour un usage hors ligne sur PC, mobile, tablette, appli iPhone ou Android.
Rappel : dCode est une ressource éducative et pédagogique, accessible en ligne gratuitement et pour tous.
Le contenu de la page "Chunks PNG" ainsi que ses résultats peuvent être copiés et réutilisés librement, y compris à des fins commerciales, à condition de mentionner dCode.fr comme source.
L'export des résultats est gratuit et se fait simplement en cliquant sur les icônes d'export ⤓ (format .csv ou .txt) ou ⧉ copier-coller.
Pour citer dCode.fr sur un autre site Internet, utiliser le lien :
Dans un article scientifique ou un livre, la citation bibliographique recommandée est : Chunks PNG sur dCode.fr [site web en ligne], consulté le 16/04/2025,