...stranger and stranger

Well, I tried just this at home on a hd installed KNOPPIX 3.7 box. As a test case I burned a miniCDR (210MB) of BCCD 2.2.1 (200MB). Then I ran

Code:
cat /dev/scd0 > /mnt/hda2/home/iso/BCCD/test5.iso
and
Code:
dd if=/dev/scd0 of=/mnt/hda2/home/iso/BCCD/test4.iso bs=1M
and both worked - sort of.

Now the problem is that both runs produced isos 113.8MB in size, though dd was a bit faster, that obviously do not match the original md5sum!

What gives?

TIA,
AJG