News for hackers. Stuff that matters.
Re:The Biggest Smallest PNG by Retr0id on Tuesday January 09, 2024 @11:07PM (#38936016)
With a bit of math, it should be possible to devise a sequence of zlib flush blocks (and other tricks) that don't affect the PNG checksum, either.

As for the "other tricks", you can get 10 bits of do-nothing padding by starting and immediately ending a fixed-huffman block, and various other lengths by starting and immediately ending dynamic huffman blocks. I use the former in unPNG[1] to pad things out to word boundaries, for alignment.

[1] https://github.com/davidBuchanan314/unpng

There are no comments on this comment yet.