Hi Tim,
the PNG file format does not just use flate compression, it can use palettes and
prediction filters additionally which are not implemented in bmeps.
For information about prediction filters see
http://www.libpng.org/pub/png/pngintro.html
The PDF file format specification mentions prediction filters, but the description is not
detailed, so I hope I find more details somewhere...