Tool to extract and understand the PNG format chunks. The PNG (Portable Network Graphics) image format consists of multiple pieces of data (header, image, meta information, or hidden content).
PNG Chunks - dCode
Tag(s) : Image Processing
dCode is free and its tools are a valuable help in games, maths, geocaching, puzzles and problems to solve every day!
A suggestion ? a feedback ? a bug ? an idea ? Write to dCode!
PNG (Portable Network Graphics) image files are composed of several parts, the chunks. Generally a file has a header, a content (iDAT) and an end. The PNG format also has its specification the ability to integrate a comment area chunk, compressed or not, a set of metadata usually unreadable without a dedicated software.
The tEXt chunk is readable directly in the file (in a text editor or an hexadecimal editor), it starts with tEXt (74455874 in hexadecimal ascii), followed by a keyword/title, and a free comment area.
Example: TEXt => Keyword This is a PNG comment
The zTXt chunk is similar to tEXt except that its content is compressed with DEFLATE. Find in the file zTXt (7a545874 in hexadecimal ascii), followed by a keyword/title (not compressed), and a binary area not readable directly (because compressed), that zone must be decompressed before being able to read the message.
The iTXt chunk is similar to tEXt and zTXT but suitable for international use. It is marked with iTXt (69545874 in ascii hexadecimal), it is followed by a keyword/title (uncompressed) possibly translated, in this case, it is followed by a language code and the translated title, and finally, the content (which is compressed or not).
dCode retains ownership of the "PNG Chunks" source code. Except explicit open source licence (indicated Creative Commons / free), the "PNG Chunks" algorithm, the applet or snippet (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, breaker, translator), or the "PNG Chunks" functions (calculate, convert, solve, decrypt / encrypt, decipher / cipher, decode / encode, translate) written in any informatic language (Python, Java, PHP, C#, Javascript, Matlab, etc.) and all data download, script, or API access for "PNG Chunks" are not public, same for offline use on PC, mobile, tablet, iPhone or Android app!
Reminder : dCode is free to use.
The copy-paste of the page "PNG Chunks" or any of its results, is allowed (even for commercial purposes) as long as you credit dCode!
Exporting results as a .csv or .txt file is free by clicking on the export icon
Cite as source (bibliography):
PNG Chunks on dCode.fr [online website], retrieved on 2024-12-21,