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". Sauf code licence open source explicite (indiqué Creative Commons / gratuit), l'algorithme pour "Chunks PNG", l'applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou les 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 les données, en téléchargement, script, ou les accès API à "Chunks PNG" ne sont pas publics, idem pour un usage hors ligne, PC, mobile, tablette, appli iPhone ou Android !
Rappel : dCode est gratuit.
Le copier-coller de la page "Chunks PNG" ou de ses résultats est autorisée (même pour un usage commercial) tant que vous créditez dCode !
L'exportation des résultats sous forme de fichier .csv ou .txt est gratuite en cliquant sur l'icone export
Citer comme source bibliographique :
Chunks PNG sur dCode.fr [site web en ligne], consulté le 03/12/2024,