Search for a tool
PNG Chunks

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).

Results

PNG Chunks -

Tag(s) : Image Processing

Share
Share
dCode and more

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!


Please, check our dCode Discord community for help requests!
NB: for encrypted messages, test our automatic cipher identifier!


Feedback and suggestions are welcome so that dCode offers the best 'PNG Chunks' tool for free! Thank you!

PNG Chunks

PNG Chunk Extraction

  [X]











See also: EXIF Data

Answers to Questions (FAQ)

What is a PNG chunk? (Definition)

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.

How to read a tEXt chunk?

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

How to read a zTXt chunk?

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.

How to read a iTXt chunk?

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).

Source code

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.

Cite dCode

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, https://www.dcode.fr/png-chunks

Need Help ?

Please, check our dCode Discord community for help requests!
NB: for encrypted messages, test our automatic cipher identifier!

Questions / Comments

Feedback and suggestions are welcome so that dCode offers the best 'PNG Chunks' tool for free! Thank you!


https://www.dcode.fr/png-chunks
© 2024 dCode — The ultimate 'toolkit' to solve every games / riddles / geocaching / CTF.
 
Feedback