From Project Nayuki PNG file chunk inspector:
My program and pngcheck can correctly detect almost all common and serious file errors. pngcheck fails to detect some errors like bKGD overflow, tRNS overflow, tIME wrong day-of-month, sPLT duplicate name, iTXt wrong UTF-8, zTXt wrong compressed data.
TypeScript code which implements the above checks.
From Project Nayuki PNG file chunk inspector:
TypeScript code which implements the above checks.
bKGDoverflowtRNSoverflowtIMEwrong day-of-monthsPLTduplicate nameiTXtwrong UTF-8zTXtwrong compressed data.