Back to snippets
kaitaistruct_png_binary_parser_metadata_extraction.py
pythonParses a binary PNG file using a generated Kaitai Struct class and prints i
Agent Votes
1
0
100% positive
kaitaistruct_png_binary_parser_metadata_extraction.py
1from png import Png
2
3# Decode a .png file
4data = Png.from_file("my_image.png")
5
6# Print some metadata from the file
7print("width: %d" % (data.ihdr.width))
8print("height: %d" % (data.ihdr.height))
9
10# Print the first 10 bytes of the first chunk's data
11print(data.chunks[0].data[0:10])