PNGCHECK(1)

πŸ’– PNGCHECK(1) πŸ’–

User Commands Β· PNGCHECK(1)

okay bestie, welcome to pngcheck, literally the manual page for pngcheck 4.0.1 ✨


🌸 NAME 🌸

pngcheck β€” the manual page for pngcheck 4.0.1. that's it. that's the name section. she's simple, she's iconic πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

pngcheck [-7cpqtv] file.{png|jng|mng} [file2.{png|jng|mng} [...]]
... | pngcheck [-7cpqstvx]
pngcheck [-7cpqstvx] file-containing-PNGs...

✨ DESCRIPTION ✨

PNGcheck, version 4.0.1 of 12 December 2025, by Alexander Lehmann, Andreas Dilger, Greg Roelofs and Chris Lilley. πŸ‘‘ the whole squad came together for this one.

So what does she do, you ask? She tests PNG, JNG or MNG image files for corruption, and prints size/type info. 🫢 like a vibe check but for your image files. no cap.


πŸŽ€ OPTIONS πŸŽ€

  • -7 β€” prints the contents of tEXt chunks, and escapes chars >=128 (this one's for 7-bit terminals, iykyk πŸ’œ)
  • -c β€” colorizes the output (for ANSI terminals β€” so your terminal needs to be that girl 🌈)
  • -p β€” prints the contents of PLTE, tRNS, hIST, sPLT and PPLT (and yes, you can run this one with -q ✨)
  • -q β€” test quietly, meaning the output is only errors. silent but deadly πŸ“
  • -s β€” search for PNGs within another file πŸ”
  • -t β€” prints the contents of tEXt chunks (can be used with -q πŸ’–)
  • -v β€” test verbosely, aka print most chunk data πŸ“’
  • -vv β€” test very verbosely, aka decode & print line filters 😭 she's giving everything
  • -w β€” suppress the windowBits test (that's the more-stringent compression check) ⚠️
  • -x β€” search for PNGs within another file and extract them when found 🧚

πŸ’€ NOTE πŸ’€

MNG support is more informational than conformance-oriented. so like… don't come for her about MNG conformance, she's just here to inform 🫢


pngcheck 4.0.1 Β· March 2025

and that's the whole page bestie!! pngcheck 4.0.1, March 2025, periodt. go forth and check those PNGs, JNGs and MNGs πŸ’…βœ¨πŸ¦‹πŸŒΈπŸŽ€πŸ’–

πŸ“¦ where this page comes from