| Crates.io | pngcheck |
| lib.rs | pngcheck |
| version | 0.1.1 |
| created_at | 2025-10-12 16:45:35.498521+00 |
| updated_at | 2025-10-12 16:57:20.433148+00 |
| description | Verify PNG file integrity and display chunk information |
| homepage | https://github.com/jonaylor89/pngcheck |
| repository | https://github.com/jonaylor89/pngcheck |
| max_upload_size | |
| id | 1879442 |
| size | 79,649 |
A Rust reimplementation of the classic pngcheck utility for verifying PNG file integrity and displaying chunk information.
# Check a single PNG file
pngcheck image.png
# Check multiple files
pngcheck file1.png file2.png file3.png
# Verbose output
pngcheck -v image.png
# Very verbose output
pngcheck -vv image.png
# Colorized output
pngcheck -c image.png
# Print text chunks
pngcheck -t image.png
# Print palette contents
pngcheck -p image.png
# Quiet mode (errors only)
pngcheck -q image.png
# Read from stdin
cat image.png | pngcheck
-7 - print contents of tEXt chunks, escape chars >=128 (for 7-bit terminals)-c - colorize output (for ANSI terminals)-p - print contents of PLTE, tRNS, hIST, sPLT (can be used with -q)-q - test quietly (output only errors)-t - print contents of tEXt chunks (can be used with -q)-v - test verbosely (print most chunk data)-h - show help-s (search) or -x (extract) featuresBased on pngcheck 4.0.0 by: